JJJCJCCJUYXzvuxrf|){}[]]???][{(/tjrxxxj/){[?-++~~~~~<<<<~~~+~_?}1|tfjrnuvvvvvccvvvunrjffftt/|())1{}]----?--?[[}}}}[]?_~<>>><+-]{(tfr/-!:"^``''''''`^":;;;IIIII;;;:::,,,,,,""""""""""",:Il!!lI;::""^``````````````'''''''''''''```^";i>>>><~__<I:,,"""^^`````''........''`"l-1)1+l:"^``'''...............'...
JJCJJCCJUUYXcvnxjt|)1}[]???][1(/tjrxxrjt(1{}]?---__+++~~++++_-]{)|tjrxuvcczccczzcccvnrjrjjft|())1{}[?---???][[}}}[]]?_~>i><~_]}1|tfj|_l:"^``''''''`^":;;;IIIII;;;:::,,,"",""""""""""",:;l!!lI;;:,"^^`````````````'''''''''''''``^^,;i>>>><~__<;,"""""^``````''.....'..''`"I_{){~l:"^`'''........'''.........
JJJCJCCJJUYXzcunrjt|)1}[]]]][1(|tjjrrjft(1{}[]]]]]??--__-----?[{)/fjrxuvczzzzXXXXXzcuxxxxxrf/()))1{[?--?]]?][[[}}[]]-_~<><+_?[{)|tfj|_l:"^``'''''``^":;;IIIIII;;;:::,,,,,,,",,,,,,,,,,:;I!!lI;;:,,"^``````````````''''''''''''``^^,;i>>>><~__<;,"""""^``````''........''`^;_{1}<I,"^``''''......'.'.........
JJJJJJJJJUUYXcvuxrft|)1{[]]]}{)|tfjjjft/(1{}[[]]]][]]???]]]][}{)|tfjrnucczzzXXYYYYXzvnnnnxxjt|(()1{[]??][[[[}}}}}[]]?_+~<+_-?[{)/ffj/_!;"^^``'''''`^";IIIlIIIIIII;;:::::,,,,,,,,,,,,,,:;;lllI;;:,"^^^````````````''''''''''''```^^,;i>>>><~__<;""^^^^^``'`^`'........'.'`"I_{1}<I:"^``'''''.......''.......'
JCJJCCCCJJUYXzcvnxrft|(1{}[[[{)|tfjjff/|){}}[[]]][[[]]]][}[}{1)|tjjrxnuczzzXXXUUUUYXcvuuunnxf/|()1{[]?][[}}}}}}}}[]??_+~~+_-?[{)/ffjt?i;,^^```'''``^,;IIlllllIIII;;:::::,,,,,,,,,,,,,,,:;IllI;::,""^^^```````````''''''''''''```^^,Ii>>>><~__~I"^^^^^^``'`^`''.'......''`"l-{1}~l:"^``'''.''........'.......
CCCJJJJCCJJUYXzcvuxrjt/(1{}}}{)|tfffft/(){}[[]]]]][[[]]][}}}{)|tjrrxxuczXXXXXYUJJJUYXzcvvuuxrt/|(){}[][}}}{{{{}}}[]??_+~~~+_?[{)|tjjt[>I,"^````'```^,;IlllllllIIII;:::::,,,,,,,,,,,,,,,,:;IIl;:,,,"^^^`````````''''''''''''''```^",Ii>>>><~__~l,^^^^^^````^^'''......'''^,!-{1{+l:,^``'''''....'..'.........
CCCCCCCCCCCJJUYXzcunxjf/|(1{{1)(/tffft|(1{}[[]]][[[[[[[[}}{{1(/frxxnucXXYYYYUJCLLCCJUYXzccvuxjt/|)1{}}{{{{11)1{}[]]?-_+~~+_-?[{)|/fft{~l:"^```'```^":;IllllllllIII;::::::,,,,,,,,,,,,,,",:;;II:,,,""^^^`````````''''''''''''''``^",Iii>>><~__~l:""^^^^^^^^^^`''......''`^:!-{1{_!;,"^`'''...................
CCCCCCCCCCCCCJJUYXcvunrjt/()))(||/ttt/|(1}[[]]]]][[[[[[[}{{1)|tjxnnuvcXYYYYUJCLQQQLLCJUYXXzvnrjt/|(111111)))))1{}]??-_+~~++-?[})(|tt/1_!;,^^``````^":IIlllllllllII;;;::::,::,,,,,,,,,,""",,::;;:,,,""^^^^```````''''''''''''''``^",Iii>>><+_-+!:,,"""",,"","^`'''...'''`^:!?{11-iI,"^`'''.............'.....
CCCCCCCCCCCCCCCCJUYXcvnxjft/|((|||/|/|(){[]]]]]]]][[[[[[}1))(/frnuvvvczXXXXYJCL0000QQLCJUUYzvnxjtt/|((()((((())1}]??-_+~~~+_?]}1(||/|1->I,"^````^^",:IlllllllllIII;;;;:::::,:,,,,,,,,"""""",::::,,,,""^^^^``````'''''''''''''```^":l>>><<~+_-_!;::::,::::,:,^`'''''''''`^:!?{)1?>I,"^`''''.....''.....'....'
CCCCCCCCCCCCCCCCCJUYXzvuxxjft/||||(()11{}]??????]]][[[[}{)((/fjxnuvvvcczzzzXYJCQ0O000QLCCJUYzvuxjfft//||||||||(1{[]?-_+~~~+_-]}1(((((1?<l:"^^^``^",:;IllllllllllIII;;;::::::,,,,,,,,,""""""",,,,,,,,,,""^^^````''''''''''''''``^^":l><<<<+_-?_>l;;;;;;;II;;:^`'''''''''`^:i?{11?<I,"^`'''''............'....
LLCCCCCCCCCCCCCCCCJJUYXcvnxrjt//|()1{}[]?___----??]]][[}1(|/tfjxnuuuuuvvccccXYJCLQ00O0QLLCJUXzvnxrjjffttftffft/(1{[]]-_+++_-?]}1)(()1{]+iI:"^^^^"",;IIIlllllllllII;;;;:::,::,,,,,,,,,"""""^""",,,,,,,,,""^^^```'''''''''''''```^^,;!~~~++_-][?~i!llIlll!i!l:"``''''''''`^:i?}11]<I,"^`''''..................
LLCCLCCCCCCCCCCCCCCCJUYXzcunxjt/|(){}]?-+~<~~~+_--???][{)|/ttfjrxnnnnnnuuuuvczYUJCLQ00QQQLCJYXcunxrrjjjjrrrrrjf/()1{}]?---?]]}{1))))1{}?~iI:,,,,,:;Illllll!l!!lllII;;;:::::::,,,,,,,,"""""^^"",,,::,:::,,""^^```'''''''''''```^^",;i+___-?]}{}_<>>iiii>>~~>I,`''.'...''`^:>-}{{?>I,"^`''''...........'......
LLLLLLCCCCCCCCCLLCCCCCJUYXcuxrft/|){[]-_+<>>><<~+__--][{)|//tffjrxxxxxxxnnnuvczXYUJCQQQQQLCJYXcunxxxxrrxxxxnxrjt/|()1}[]]][[[{11))(())1{]+>!lIIIIl!iiiiiiiii>iiii!!lllIII;;;;;:::::::,,,,,""",,,:;;;::;:::,"^^``````''`''````^^",:l<_--??]}{11]_+~<<<<<~_?_!,`''.......'^:>?[{}-i;,"^``'''''......'.........
LLLLLLLCCCCLCCCCLCLLLCCJUYzvnrjft|){}]-_+<>>>><<~~++_-][{)(/ttfjjrrrrjrrrxxnuvvczXYUJCLLLCJUXzvunxxxxxxnnnnnnxjft/|(){}}[[}}}{{1)((|())1{]-+<>>>><<<<<~~~~~~~~<<<<>>ii!!!lllllllIIIlIII;;::,,,::;;II;;II;;:,"^^`````````````^^",:I!~???][}{1))}?__+++++_?{[i,`'........'`,i-[}[_i;,"^`'''''.................
QQLLLLLLLLLCLLCLCCCLCCCCJUXcnrjft|){}]?_+~>><<<~~~++_-?]}1)(|/ttfffffffjjrxxnnnuvczXYUJJJJUYzvunxxxxxxxnuuuunxjftt/()1}}}}}}[}{1((||(()){[]--_++++++++++__++++++~~<<<>>>>iii!!!!!!!!!!!llI;;::;;IIl!!ll!!lI:,""^^`````````^^"",:;l>_]][[}{1)(()}?--____?[){>,`'........'`"l-][[+!;"^``'''''.'...............
QQQLLLLLLLLCCLLLCCLCCCCCCUXcnrjf/|){}]?-+~<<<~~++++_--?[}1))(||||||//tffjjrrxxxnuuvczXXYYYYXcunxxrrxxxnnuuuunxrfft/|)1{}}}}}}}{1)((|(())1}]??-________-------_____+++~~~<<>>>>>>>i>>>>>ii!IIIIIIIl!i<>i>>>!I:,,""^^^^^^^^^^"",:;li~?[[}}}{)(||(1}]?-_+_-[1[>,`'........'`^I~?]?<l:"^``''''......''......''..
QQQQQLLLLLLLLCCLLCLLLLCCJUXcurjt/|){}]?-_~<<~++___---?]}{1)((((()))(|//tfffjrrrrxnnvvcccccccvnnxrrrxxxxnnuuunxrjft|()1{{}}}}}}{1)((((())1}[]??--------?????????----___+++~~<<<<<<<<<~~~<<i!lIIIIl!!i<++~~~<!I;::,""^^^^^^^"",,:Ii<_[}[}}{{)(||()1}?_+~+_-]-i,`'........''`:i_-_>;,"``'''......'...''....''..
00QQQQQLLLLLLLLCCCCCLLCCJYzcnrft/(){}[?-_~~~++__-???][}{1))(((()1{1)(||/tttffffjrxxnnuuunnnuunnxrjrrxnxnnnuunnxjft/()1{}}}{}}}{11)((())1{}[]??------?????????????----___++~~<<<<<<~<~+++~<>!!lllll!i>+__+__~i!II;:,"""^""""",:;l>+?[[}}}{1)(||()1[-+~<<<~+<l,`''.......''`"l~++!:"^``''''.....'.........'...
000000QQQQLLLLLLLCCLCLCJUYzvnrft|()1}[]-_+~+__--??]][}{{1)))(((){{{1))(|//t/tttffjjrxxxxxrxxxxxxrjrrxxxnnnnuunxrft|()1{}}}}}}}{{1)))))11{}[]??-------??????]]]]???---____++~~~~~<~~~~++++~<>i!!llll!i<+___--+<i!I;,,"""""",,::I!>_?][[}}}{1)(()){?+<>ii!i>!;"`'........'''^:!<>I:"^``'''.....'.'...''...'...
O000000QQQQLLLLLLLLCCCCJUXcuxjt/|()1{}]?_+~+_--?]][}{{11)(()(()1}[}}{)(|//tttt/tttffjrrjjjjjjrrrjjjrxxxnnnnuunxjft|)){{}}}}}}}{{1111111{{[]]??-------???]?]]]]]????--____++~~~~<~~~~~++_+++<>i!llIll!>~+_-?]?-~>!I;:,""""",,::I!>+-][[[[[}{1))1{[+>i!llIIlI,"`'..'......''`"Ii!;,"``''''.''.''.'....''..''..
OOOOO0000QQQQLLLLLLLLCCJYzvuxjt/|()1{}]?-_+_--??][}{11))(|(())1{[[[}{)(|/tfft//////tffjfftfffffjffjrxxxnnnnnnxrft/(11}}}[[[[[[}}{{{1{{{{}[]??---------??????]?????---___+++~~~<<<<<~~++++++~<>i!lIIl!!><~_-?]]-~ilI;,,""""",::;I!<+-????][}{11{}->!lI;;;;;;,^`'..'.......'`^,Il:,^``'''........''.'..'......
ZZOOOOO000QQQQQLLLLLLCCUYzvnxft/|())1}[?-_+_???][}{1)))(|||()1{}[[}{1(|/ttfft/||||//ttfffttttttttfrxxxnnnnnnxrjt/(){}[]]??]]?][[}}}}}}[[[??--________----???????----__+++~~<<<<<<<><~~++++~<<i!!lIIIIl!i>~+--?-~ilI;:,"""""",::;li~_-----?]}}}[]~!I::,,,,,:"^`''........''``":;:"^``''''''.'''..'..'....'...
qZZZZZOOO0000QQQQLLLCCJUXcunrftt/(()1{[]?-+-?]][}1))))((|//()1{{}}{{1(|/tfffft/|((|//ttftftttttttfrxnnuunnnxxjt/(){[]?--__--_-??]]]]]???-_++~~~~~~~+++____-----___++++~~~<<<>>>>>>>>><<<~<<>>i!II;;;;;Il!><~+__<il;:,""^^^^"",,:I!>~+++++_-]]]]->I:,""""""""^^`'........''``^":,"^`'''''''.''..'....'...'...
qqqqqZZZOOO00QQQQLLLCCJUXcunrftt/||(){[]?-_-?][[{)(((((|/tt/()11{{{1)|/tffffft/|(((|/tttffffttttfjrxnuuuuunnxjf/(1{]?_++++++++__-----_++~<<>>>iiiii><<<~~~~~~~~~~<<<>>>>>>iiii!!!!!!!iiiiii!llI;:::::::;Ili<~+~>!I;,,"^^^^^^"",:;Ii<~~~~+_-????_i;,"^^^^^"^^^^``''.....'''```^""^^`''''.......'..''.....'...
ppppqqqZZZOO00QQQQLLCJJUXcunxjfff/|()1}]?-_-?][}1)|||||/tfft/|()1))(|/tffffft//|((((|/tffffffffjjrrxnuvvvvuuxrjt|({[?_+++~++~~+_____+~~~<ii!!!lllll!!iii>>>>>>iiii!!!!llllIIIIIIIIIIIIIIIIII;;:,,,,,,,,,:;li><<ilI;:,"^^^^^^^"",;I!><<<<~+_-??-_i;"^^^^^^^^^````''''...''''``^^^^``''''...........'.....'...
ddddpppqqZZOO00QQQLCJUUUXcvnxjjjjt/|(1}[?-_-?[[}1(|/||//fjjjft/||||/ttffjjfft/||((((|//tffjjjjjrrxxnnuuvccvunxrft|)}[?_+++++~~+___+++~~<>i!!lllIIIllll!!!ii!ii!!!lllllII;;;;;:::::::::::::::,,"""""""""",:Ili>>ilI;:,"^^^``^^^",:I!><<<<<+_-???-i:"^````````````'''''''''''```^^``'''''''......''.......''..
bbbbddppqqZZOO00QQLCUYYYXcvunxrxrft/(){[?-_-?][}1(|////tfrrrjjfftttffjjjjjft//|((((|||/tffjjjrrrxxxxnnuvcccvnnxjf/({}]-_++++~~+___+++~~<>i!!llIIIIIlllll!!!!!!!!llIII;;;;;:::::::::,,,,,,,,"""""^^^^^^^"",:;lii!l;:,"^^^^``^^^",:I!i>>><<~+----->;"^````````````'''''''''''''`````'''''....'...'...''...'...
kkkkbbddpqqZZOO00LCJYXXYXcvuunxxxjf/|){[]?__?][}1)|/tttfjxxxxrrrrrrrrrrjjjff/||(((||///ttfjjrrrrxxxnxnuuuvcvunxrf/(1{[?-_++++++____++~~<>i!!llIIIIIIIIlllll!!llllIII;;;::::::::::,:,,,,,,,"""""^^^^^^^^^^",:Il!lI;:,"^^^^^^^^"",;I!>>>><<~+-??-->;"^``''```'```''''''''''''`''````''''''........'''..'..'...
hhhhhkbbdppqZZO00LJUYXXXzzcvvunnnrft|){[]?_-?][[{)|tttfjrxnnnnnnnuunnxxrrjfft/|(((|||/ttttfjrrrrrxxxnnnuuuvvuuxrft|)1}[]-___++______++~<>i!!llIIIIIIIIll!ll!!llllIII;;;;:::::::::::,,,,,,,,,"""^^^^^^^^^^^",;Il!l;:,"""^^^^^^"":;l!>>>><<~_-???->;,^`'''''''''''''''.''''''''````''''.'..'..........''..'...
aaaahhkbbdpqqZZOQCJYXzzzzzcccvunnxjt/({[]?--?][[{1|/tfjjrnnuuvvvvvccvvunxrjft/||((|||//ttttffjjjrrrrxxnnnuuuunxrjt|()1{[]?--_+___-___+~<>i!!llIIIIIIIlll!!!!!!lllIII;;;;::::::::::::,,,,,,,,"""""^^^^^^^^""":IlllI;,,""^^^^^"",:;li>>>><<+_-???->;,^`'''''''''''''''''''''''''``'''''''.......'''''''...''..
oaaaaahkkbdppqZ0QCUYzccczzczzzvuuxrt/({}[]??]][[{1(/tfjrxnuvczzzzzXXXXzvunrjft/||||||//tfffffffjjjjrrxxxnnnnnxxrjf/|((1{[]]?-_-_--___+~~<i!!llIIIIIIIlll!!!!i!!!llIIII;;::::::::::::::,,,,,,,,"""^^^^^^"^""",:IlllI:,,""^^^^"",:I!i><>><<+_-???-<;"^`''''''''''''''''''''''''''''''''''.'..'....'.'.'...'...
oooooaahhkbdppZ0LJYXcvvvcczzXXcvunrf/(){[[??][[[{1)|/ffjxnuvczXXXYUUUUYXzvnrjtt//|/|///tffjffttffjjjjrxxxxxxxxxrjft//|(){}[]???----__+~~<i!!llIIIIIIIlll!!iii>>ii!lIII;;;;::::::::::::,:,,,,,""""""^^^""""""",;IllI:,,,"""""",:;l!i><<<<<+_-???-<;"^`''''''''''''''''''''''''''''''''''....'....''.''...''..
mooooooaahkbdpZ0LUXcvuuvvczXYYzcvnrft|(1{[]?][[}{1)(/tffrnuvcXYYUJCCCJUYXzvnrjft///////tffjjjfttffjjjjrrrxxxrrrjjjftt/||)1{}[]]???-__+~~<ii!lllIIIIIlll!!ii><<<<>>i!llI;;;;:::::::::::,,,,,,,,,"""""""""""""",:;II;;:,"""""",,:Il!>><<<<<+_-???->;"^`'''''''''''''''''''''''''''''''''....'.''..''......''..
ooooooooaahkbpZ0CUzvuunuvcXYUUXzcuxjf/|){{[][[[[{11(|/tfjxuvczYYJCCLLCJJUXzvnxjfftttttttfffjjfftttfffjjjrjrrrrrjjjjffft/|()1{}[[]]?--++~<>i!lllIIIIIlll!ii><~~~~<<>i!!llII;;;;::::::::::,,,,,,,""""""""""""",,,:;;;;::,""""",:;I!i><<<<<<+_-???->;"^`''''''''''''''''''''''''''''''''''...''..'''...........
oooooooooaahbpZQCYzvunnnvzXUJUYXzvnrjt|(1{[[[}}[}{1)(//tfrnuvzXYUCCLLLCCJUXzcunxjfffffffffjjjjfftttffjjjjjjjfjjjjjjjjjfft/|()11{}}[?-_+~<>i!!llIIIIIll!!i><~+++++~<>ii!lllIII;;;;;;::::::,,,,,,,"""""""""""",,,,:;;:::,,,",,:;Il!i><<<<<~+_-???->;"^`''''''''''''''''''''''''''''''''''...'..'.'........'.'.
oooooaooaaahbpZQJYcunnnnvzYUJJUYXzuxrf/()1}[[}[}}{{1)||/tjxnuvzXUJCLLLLLCJUXzcvuxrjffjjjjjjjjjjjfttttfjjjjjfffffjjjjrrrrjft/|())1{}[]-+~~>i!!llIIIIlll!!><~++____+~<>i!!llllIIIIII;;;;;:::::,,,,,""""""""",",,,,,:::::,,"",,:;Il!i><<<<<~+_-???->;"^`''''''''''''''''''''''''''''''''.....'.................
aaaaaaaaaahkbpOQUXvunxxnvXYJCCJUYzvnrjt|)1}[[}[[}}{1)(|//fjrxnvzXUJCLLLLLCJUYXzcvnxrjjjrrrrrjjjjffttttfjjjjftttffjjrrxxxxxrjf//|()1{[]-+~>i!!llIIIIlll!i><++___--_+~<>i!!lllllllIIIIII;;;;;;::,,,,,,,,,,",,,,,,,,,:::,,,,,,:;Il!i>><<<<~~+_????->;"^`'''''''''''''''''''''''''''''''........'....'..........
hhhhahhhhhkbdqOLUzunxxxnvXUJCCJUYXvnxjt|(1}[}[]]][}{1)(|/tffjxnuzXUJCLLLLLCJUYXzcvunxxrxxrrrrrrjjffftttfjjjffttffjjrxxnnunnxrjft/|)1}[?_~<ii!!lIIlllll!i<~+__----_+~<>>i!!!llllllllllIIII;;;;::::::,,,,,,:,,,,,:::::::,,,,:;IIl!i><<<<~~~+_????->;"^`''''''''''''''''''''''''''''''''.........'...''...''...
bkkhhhhkkkbdpZ0CYzuxrrxnvzUJCLCUYXcuxjt|(1{[[[]?]]}{1)((|/ttfjrxucXYJCLLLLLCJUYYXzcvuunxxxxxxrrrjffffftffjjjfffffjrxnnnuvvvunxrjft|){}]-+<>i!!lIIlllll!i<~+__-----_+~<>ii!!lllllllllllIIII;;;;:::::::::::::::::::::;::::::;Ill!i>><<~~~~+_-????-i;"^`'''''''''''''''''''''''''''''''''.........'.........'..
pddbkkkkbdpqZOQJYcuxrrxnuzUJCLCUYXcuxjt|)1{[[]???][{1))((|//ttfjxucXYJCLLLLCCJUUYXzccvvunnnxxxrrjjfffjffffjjjfffjjrxnnuvccccvunxjf/(1{]-+<>i!!llllllll!i<~+__-----_+<<>ii!!lllll!lllllllIIII;;;;;;;;;:::::::::::::;;;;;::;Il!!i>><~+~~+++_-?]]?-i;"^`''''''''''''''''''''''''''''''.'.''....'.''..'''....'..
ZZqqpdbbdpqO0QCUXcuxrxxnvzUJLLCJYXcuxj/()1}]]?--?][{{1))((|///tfjxnvXYJCCLLLCCJUUYXzzzzcvunnnxxrrjffjjjjjffjjffjjrrxnuvvczzzcvunxjt|){[?_<>i!!llllllll!i<~+_------+~~<>ii!!!!lll!l!llllllIIIII;;;;;;;;;;;;;::;::;;;;;;;;;;Il!ii><~~+++++__-?]]?->;"^`''''''''''''''''''''''''''''''...'...'.....'..''...''..
000OOZqppqZ0QLJYzvnnxxxnvXUCLLCJUXcnxf/(){[???--?][}{11))(|////tfjxnvzYUJCCLCCCJJUYYXXXXzcvunnxxrrjjjjjjjjjfjjfjjrxxnuvvcccczzcunrf/(1}?_<>ii!!llllll!ii><~+_----_+~<>>ii!!lll!l!!!llllllIIIIIII;;;;;;;;;;;;;;::;;;;;;;;;Ill!i><<~+++++__-??]]]?>;,^`''''..'''''''''''''''''''''''''..........'.....'.....'.
CCLLLQ0OOO0QLCUXcunnnnnucXUCLQCJUXvnrf/){}]?-----?]}{{1))((|////tfjrnucXUJCCCCCCJJUUYYYYYXzcunnxxrjjjjjjjrjjjjjjjrxxnuvvccczzzzcuxjt|1}]_~>i!!!llllll!!i><~~++__++~<>>iii!!!lll!!!!llllllllIIIIIIIII;;I;;;;;;;;;;;;II;;;;Ill!i><~~++____--?]]]]?>I,^`'''''....'''''''''''''''''''''''.'......''..'..........
YUUUUJCCLLCCCJUXcunnnuuucXUCLQLJUXvnrt|1}[?-___--?]}{{11)((|||//ttfjrnucXYUJJCCCJJJJUUUUYYXXcvunxxrrrrrrrrrrjjjjjrxxnnuvvvcczzzcvnrf|)}]_~>ii!!llllll!!i>><<~~~~~<>>iii!!!!lll!!!!!llllllllIIIIIIIIIIIIIIIII;;;;;;;;;I;;;Il!ii><~++_____--?]]]]?<l:^`'.''......'''''''''''''''''''''''.........'.'''....'...
zzzzzXXYUUUUYYYXcvuuuuuvzXUCLLLJUXvxj/({[]-+++__-?][}{11))(||||/ttffjxnuvzYYUJJJJJJJJJJJUUYYXzcunxxrrrrrrrrrrrjjjjrxnnuuvvvcczzcvuxf/)}]_~>>i!!lllll!!!i>>><<<<<<>ii!!lll!lllll!l!llllllllIIIIIIIIIIIIIIIIIIIII;;IIIIII;IIl!i>><~++______-?]]]]]~!:^`'.''......''''''''''`'''''''''''.......'''...'.........
uuuvvvcczzzzzzzccvvvvvcczYJCLQLJUXvxf/){[?-+~++_--][}{{{1)(|(|||/ttfjrxnuvcXYUUJJJJJJJJJJUUYYXzcvnnxxxxrrrrrrrrjjjjrxxnuuuvcccccvnxj/)}]_~>>i!!lllll!!!ii>>>>>>>>>i!!llllllIllllllllllllIIIIIIIIIIIIIIIIIIIIIII;;IIIIIIIIIl!i><<~++______-?]]]]]_i:^''..........''`''''''```'''''''''.......'.''.'.....''...
rrxxxnnuuuuuuvvvvvvvcczzXUJLQQLJUzvxf/){[?-+~++_--?[}}{{1))((((||/tffjrxnnvczXYUJJJJJJJJJJJUYYXXcvunnxxxxxxrrrrrjjjjrxxnnuuvvvvvunrf/(}]_~>>i!!llll!!!!ii>>>>>>>>i!!!llIIIIIIIIIIIllIIIIIIIIIIIIIIIIIIIIIIIII;;;;IIIIIIIIl!!i><<~++______-??]]]]-<;^''''.''.....''``''''''``''''''''........''.........'....
/tfjjjrxxxxxxnnnuuvvczXXYJLQQQLJUXvxj/({[]-+~++_--?][}}{{1))))((|//tfjjrxnuvvcXYYUJJJJCCJJJUUUYXXzcvunxnxxxxxrrrrjjjjrrxnnuuuvvvuxrf/({]_~<>i!!!lll!!!iiii>>>>>iii!!!llIIIII;;;;IIIIIIIIIIIIII;;IIIIII;IIII;;;;;;IIIIIIIIl!i>><~~++______-??]]]]]+I"`''''..'.....'``'''''```'''''.'.'.'.....'...............
)||/ttfjjjjjjjrxnnuczXYUJCQ000QCUXcnj/(1[]-_+++__--?][}}}{11))))(|/ttfjjxxnuuvczXYUJJJCCCCJJJUUYXXzcvuunnnxxxxrrrrjjjjjrxxnnuuuunxrf/({[-+<>i!!!lll!!!iiiiii>>iiiii!!llIIIII;I;;;;;;III;;I;I;;;;;;;;;;;;;;;;;;;;;;IIIIIIIl!i>><~~++______-??]]?]]?i,`'''''.'....''```''''''``'''.'''''..................'...
)))(|///ttt//tfjrnuczXUJCQ0OO0QCUYznrt(1}]?_+~+__--??]][[}{{111))(|//tfjrxxnuuvczzXYUJJCCCCJJJUUYYXXzcvunnnnxxxrrrrrjjjjrrxnnnuunxrf/(1[?_~>ii!!ll!!!!!iiii>>>iiii!!!lllIIIIII;II;I;;;;;;;;;;;;;;;;;;;;;;;::;;;:;;;;;;IIIIl!i><<~++___++_--????]][_;^'''''''.''.''```'''''````''''''''''.'..................
)))))(((||||||/fjxnvzXUCL0OOOO0CJYzurf|)}[?_+~+__---???]][}}{{{11)((|/tfjrxxnuuvczzXYUJJJCCCJJJUUYYXXzzcvunnnxxxrrrrrjjjjrrxnnnnnxrf/|1}]-+<ii!!l!l!!!!iiiii>>iii!!!!lllIIIIIIIIII;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;Il!i>><~~+++++++_-?????][[>,`''''''''..''`````'```````''''''''''.........'.......''
|(((())))))))(|/frxucXUCL0OOOO0LJUXvxf/){[]-++++__--?????]][}}}{{11)(|/tfjrxnnuuvcczXYUJJJCCJJJUUYYYXXXzccvunnnxxrrrrrrjjjrrxxnnnxrft|){[-_~>ii!lll!!!!iiiii>>iiii!!llllIIIIIIIIIII;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;Il!ii><~~+++++++_--????][}-I^``''''''''''```````````^```''''''''...................
/|||(())11111)(|tjxuczUCLQ0OZZOQCJYcnj/({}]-++++__--???????]][[}}}{1)(|/tfjrxnnuuvcczXYUUJJJCJJJUUUYYYYXXzcvunnnxxxrrrrrjjjrrxxnxxrjt/(1}?_+<>i!lll!!!!iiii>>>>iii!!lllIIIIIIIIIIIIIII;;;;;;;;;;;;;;;;;;;;;::::::;;;;II;IIl!i><<~~++++~~++_-????][}{+:^````'''''''`'````````^^^````''''''...'....'..........
t////|(()11{{{1(/frnvzUCLQ0OOZO0LJYznrt(1}[-++++__--?????---??]]][}}{1)(/tfjrxnnuuvcczXYYUJJJJJUUUUUUUYYYXXzcvunnxxxxrrrrrrrrrxxxxrjft|)}]-+<>i!lll!!!!iiii>>>>iii!!lllIIIIIIIIIIIIII;;;;;;;;;;;;::;;::;;;;::;;::;;;;I;;Ill!i><<~~++++++++--????[}{1{<;,"^^^```````````````^^^^````''''''..'.......'.'.....'
fftttt/|()1{}}{)|frnvzUCQQ0OZZO0LCUzurf|1}[-++++__-??]????------??][}{1)(|/fjrxnnuuvczzXYYUJJJJJUUUUUUUUYYYXzzvunnxxxxrrrrrrjrrrrxxrjt|){[?_~>i!l!l!!!!iiii>>>>iii!!llllIIIIIIIIIIIIIII;;;;;;;;;;;;;:::;:::::::::;;;IIIIIl!i><<~++________-????][}{1)}~l;;:,"^^^``````````^^^^^^^``'''''''...'....'.........
rjjjfft/||)1{}{)|frxvzYCQ00OOZOQLCUzuxf|)}[-+~++__-?]]]??---___+_--?][}{)(|tfjrxnnuvvczzXXYUUUJJUUUUUUUUUUYYYXzcvunnxxxxrrrrrjrrrrrrjf/){[?_~<>!!!!!!!!iiii>>>>>ii!!!!lIIIIIIIIIIIIIIII;;;;;;;;;;;::::::::::::::;;;IIIll!i>><~++__--?---_--???]][}1))){-<>il;:"^^````````^^^^"""^^``'''''''......''''.....'.
nxxrrjfft/|()1)(/frnuzYCLQ00OZOQLCUzvxj|)}[?++++__-?]]]]?---_++~~+_-?][}{)(|/fjrxxnuvvczzXXYYUUUUUUUUUUUUUUUYYXXcvuunnxxxxrrrrrrrrrrjf/({[?_+<>!!!!!!!iii>>>>>>>ii!!!llIIIIIIIIIIIIIII;;;;;;;;;;;;;;;;;;;;;;::;;;;;Ill!i><~~+__--??]]??---??]]][[}1))(()}]-+iI:"^`````````^^"","""^``''''...........'...''''
uunnxxrjjft/|((/frxuvzYJLQQ00OOQCCUzvnf/)}[?_+++__-?]]]]???-_+~~~~~+_-?[}{1(|/fjrxxnuvcczzzXXYYYYYUUUUUUUUUUUUYYXzcvunnxxxxrrrrrrrrrjt|){[?_~<>!!!!!!!ii>>>>>>>>ii!!!llIIIIIIIIIIIIIIIIIIIIIIIIIllIllllllIII;;;;;;IIl!i><~+_--??]][[[]?????]]][[}}1)(((|()1[+!;,^````````^^",::::"^``'''''''.'....'.....'.''
vvuunnxxrjft/|/frxnuczYJCCLQ000QLJUXvxj|)}[?_+++__-?]]]]]??-_+~<<<<~~+-?]}{1(|/fjrxxnuvcczzzXXXYYYYYUUUUUUUJUUYYYXXcvunnnnxxxrrrrrrjf/|){[?_~<i!!!!!!!ii>>>>>>>>iii!!llllllllllllllIIIIlll!!!!!!!!!!!iii!!llI;;;;IIl!i><~+_-?]][[[}}[[]]]]][[[[[}{{1)((|||(}_i;,^^````'``^"":;I;;,"^``''''''........'...'.''
cvvvuunnxxrjtttfrxnuvzXYUJJCLLLCCJUzvxf|1}[?_++++_-?]][]]???-+~<>>><<~+_?]}{1(|/fjjrxnuuvczzzzzXXXXYYYUUUUUJUUUUYYXzcvunnnxxxrrrrjjft/(1}[?_~<ii!!!!iii>>>><<>>>>iiii!!!!!!!!!!!!!!ll!!!!!i>>>>>>>>>><>>ii!!lII;;Il!i><~+_?][[}}}{{{}[[]]][[[[}}}{{1)(((||(}_>I,^^``'````^^":l!ll:"^``'''......'.'..'..''..'
cccvvvvuunxrjffjrxnnuvczXYYYUJJJUYYzuxf|1}[?_++++__-]][]]??-_+~<<>>>><~+_?]}{1(|/tfjjxnnuuvvcccccczzXXYYYUUUUUUYYXXzzcvunxxxxrrrjjft/|)1}]?+~<>ii!iiiii>><<<<<<>>>>>iiiiiiiii>iiiiiiiiii>>><~~~~~~~~~~~<<>i!!lIIIIl!i>~+_?]}}{{{1111{}[[[[[[}}}}{{111)((((){->I,"^````'```^",Iii!;"^`''''.'...'.'....'''''''
cccccccvvunxrjjjjrxnuuvvcczzXYYYXXzcnrf|1}[?_++++__-?]]]??--_+~<<>>>>><~+_?]}{1(||/tfjrrxnnnuuuuuvvvczzXXYYYYYXXXzzccvvunxxxrrrjjft/|)1{[?-+~>>iiiiiii>>><<<<<<<<>>>>>>>>>><<<<>>>>>><<<~~~++__________+~<>i!!lIIIli><~_-][{111))))1{{}}[[}}}}}{{1111))(((){->I,"^``''''``^"":l!l:"^`''''''...'.......'.'.''
cccccccccvunxrjjjjrrxnnuuuuvvczcvccunrf|1}[?_+++++_-?????--__+~<<>>>>><~~+_?][{1)((|/tffjrrxxxxxnnnuuvcczzzXXzzzzccvvuunnnxrrjjfft/|(){}[?_+~<>>>>ii>>>>><<<<<<<<<<<<<<<<~~~~~~~~~~~~+++____---??-????-_+~<>i!lIIIli>~+-?]}1))))((()1{{}}}}}}{{{{11111)))(){?<I,"``''''''``^",;ll:"^`'''''...'........''''''
cccccccccvvunxrjfffjjrrrrxxxnnuunuunxjt|)}[?_+++++__-??---__+~<<<>>>>>><~~__?][{11)((||//tffjjjjrrxxnnuuvccccccccvuuunnnnxxrjjfft/|(1{}[?-_~<<>>>>>>>>>>><<<<<<~~~<<<~~~~~++++~+++++_--????-?]]]]]]]]]?-+~<>i!lIIIli>~+-?[{1)(((((())1{{}}}}{}{{111111))))){?<l:"```''''''``^",II:"^``''''......'....'''''''
cccccccccvunxxrjtt//tttttffjjrrxxxnnxjt|){[?_++++++__----__++~<<>>>>>>><<~+_-?][}}{11))((||/ttttffjrrxxnnuuuuuuuuunnnxxxxxrrjft//|(){}[]-_+~<<<<>>>>>>>><<<<<~~~~~~~~~~~+++__++___--??][[[[][[[[[[[[}[]-_+~<i!lIIIl!>~+-][{1)(((((()1{{}}}}}{}{{{1111111))){]~!:"^`''''''''`^",;l;,^``''''..'........'''''''
vvvccvcccvunxrjf/|(((|((((|//tfjrrxxrjt|){[?_+~~~+++_____+++~~<<>>>>>><<<~~+_--?][[}}{{11))((||||/tfjrrxxxxnnnnxxxxxrrrrrrjjff/|((){}[]?_++~<<<<<>>>>>><<<<<~<~~~~~~~++++_______-??][[}{11{{}}{}}}}}{}[?-_~<i!lIIIl!i<~_?[}1))))))11{{}[[[}}}}{{{{{11{{1)))1[+!:"^`''''''''``^":I;,^```'''..........'.''''''
uuuuvvvcvvunxrft|)11111{{{1))(/fjjrrrjf/(1[?_+~~~~~+++++++~~~<<<>>>>>><<<~~+__--??]]][[[}}{{{11))(/tfjrrrrrrrrrrrjjjjffjjjjfft/|)1{}[]?-_+~~~~<<<>>>>>>><<<<~~~~~~~~~+++__----_-?][[}{1)((()111{{{{{{}[?-_~>i!lIIIIli><+-?[}{11)111{}}[[[[}}}}}{{{{11{{11)){}-i;"^`'''''''''`^^,::,"``'''''...........''''''
nnnnuuvvvunxxjt|){}[[[[[[[[}{1(/tfjrrjft(1[]_+~~~~~~~~~~~~~~<<<>>>><<<<<<<~~+___-----???]]]][[}}{1(/tjjrrrjjffffffftttttfffft//(){}]]?-__+~~~~~<<<>>>>>><<<<<~~~~~~~++__---?---?][}{{)(|///|()1{{{{{}[]?_+<>!lIIIIIl!i>~+-][}{{111{{}[]]][[}}}}}{{1{{{{11)1{}->;"^`'''''''''``^",,"^``''''''..........''''''
xxxxnnuuuunxrf/(1}]??????]][[}1|/fjrrrft|1}]-+~~<<<<~~~~~~<<<<<>>>><<<<<<<~~+++_________-----??][{)|tjrrrrjft//////////tttttt/|(){[]?-__++~~~~~<<<<>>>>>>><<<~~~~~++++_---??---?]}{1)(|/fft|()1{}}}[[]?_+~>i!lIIIIIIli><+_?][}{{{{{}[[]]]][[}}}}{{{{{{{{1)1{}?<I,^`''''''''''``^"""^^`''''''..........''''''
xxxxxxnuuunxrft(1}]?---???]][}1|/fjrrrjt|)}]-+~<<<<<<<<<<<<<>>>>>><<<<<<<<~~~+++++++++++++____--]})/fjrxxxrf/|((((((((|//tttt/|(){[]--_++++~~~~<<<>>>>>>><<<<<~<~~~~++___----__-]}1)(|/fjjf/|)1{}[[[]?-_~<i!lII;;IIIl!i>~_-?]}{{{{}}[]]]]][[[}}}{{{{{{{{1)1{[-~l,^`'''''''''''`^^^^^``'''''...........''''''
rrrrxxxnnnnxrft|1}]?-----??][{)/tjrxxxrf/){[-+~<<<<<<<<<<>>>>>>>><<<<<<<~~~~~+++++++~~~~~~+++__-?})tjxxnnnxjt|()))))))|///ttt//|)1}]?__++++~~~~<<<>>>>>>><<<<<<<<~~~~++____-_++-]}1)|/fjrrjt/()1{[[]?-_+~>i!lI;IIIIIl!i><+_?][}{{{}[[]]??]][[[[}}}{}}{{{111}]-~!:"``''''''''''````````'''''.'.....'...''''''
jjjjrrrxxxxxjf/()}[?-----??][{(/fjxnnxrf/){[-+~<<<>>><<<<>>>>>>><<<<<<<<~~~~~~+++++~~~~~~~~+++_-]{|jxuvccvurf/()))))))||/ttfttt/(1}[?-_++~~~~<<<>>>>>>>>><<>><<<<<<~~~++_____++_?[{(|tjrxxxjt|(1{}[[?-_+<>i!lI;IIIIIll!><~_-?][}{}}[]]????]][[[[}}}}}}}{111}]_~i;"^`'''''''''''`````'''''''..'.......'.'''''
ffjjjjjrxxxrjf/|){[]-----??][1(/frxnnnrf/){[-_~<<<>><>>>>>>>>>>>><<<<<<<~~~~~~~+++~~~~~~~~~+++_-[)trucXXXXcnrt|)))11)(|//tffftt/|){}]?_++~~~<<<>>>>>>i>>>>>>>>><<<<~~~++_____++_?[{(/frxnnnrft|)1}}[?-+~<i!lIII;IIIIll!i>~+-?][}}}[[]?----?]]][[[}}}}}}{111}?+~>I,^`''''''''''''''``'''''.'.''........''''''
tftfffjjrrrrjf/|){[]?-----?]}1|tjrxnunxf/){[?_~<<<>>>>>>>>>>>>>><<<<<<<<~~~~~~~~+~~~~~~~~~~+++_-}(fnzYUJJJXvxf/()111)(|/tffffftt|(1{[]-_+~~<<<<>>>>>>>>><>><<>><<<<<~~~+_--__++_?]{)|frnuunxrf/(){}[?-_~>i!lIIIIIIIlll!i><+_-?][}}[]?-___-??]]][[}}}[}}{{11}]+<>l:"^``'''''''''''''''''''.'...'.....'.''''''
ttttttfjjjrjjf/|){[]?-----?[{)|tjrnnunxj/(1}?_~<<<<>><>>>>>>>>><<<<<<<<<~~~~~~~~~~~+~~~+++++++_?{/rvYCLQQLUzurf|))1))(|/tfjjjjft/(){}[]-_+~~<<>>>>>>>>>><<<<<>><>><<~~~+_--_+++_-]})|frnuvunxjt|)1}[]-_~>i!lIIIIIIIlll!i><~_-?][[[]?--____-]]]][[[[[[[}}{1{}?+<<iI,^``''''''''''''''''''''''.'.....'.'''''''
//tttttfjjjjjf/|){[]?-----?[{)|fjxnuunxj/(1}]_~~<<<<<<>>>>><<>><<<<<<<<<~~~~~~~~+~~~+~~+~+++++-])tnzJ0OZZOLYcnj/())))(|/tfjjjjjf/|(1{[]?-+~~<<<>>>>>>>>><<<<<>>>>><<~~++_-__+~~_-]}1(trnuvvunrft|){}]?_~<i!lIIIIIIIlll!!i<~+_??]]]]?-__+__-]]]][[[[[[[[}{{{}]_<<>!:"^```''''''''''''''''''''''''.....'''''''
/////ttffjjjjt/|){[]?-----?[{(/fjxnuvnxj/(1}]-+~~<<<<<<>>>><><<<<<<<<<<~<~~<~~~~~~~~~~~~~++++_-[(juYLZpddq0JXvxf|)))(||tfjjrrrjft|(){}[]-_+~~<<<<>>>>>><<<<<<<>>>>><<~~+____+~~+_?[{)/jxnvvunxrf/(1{[]-_~>ilIIIIIIIllll!i><~_-?]]]??___+__-]]]]]][[[]]][}{}[]_~>>iI,"^``'`'''''''''''''''''..'......''.'''''
||||///tffjjft/|){[]??----?[1(/jrxnvvnxj/(1}]-+~~~~~<<<><<<<<<<<<<<<<<<<<<<~~~~~~~~~~~~~~++++_?}|rvU0qbkkdZLUcnj/()((//tjrrrrrrjt/|)1{[]?-+~~~<<<<<>><<<<~<<<<<>>>><~~++____+~~~+-]}1|trnuuunxxjt|(1}[?-+~>!lIIIIIIllll!i><~+_-????--__+_--]]]]]][]]]]][}}}[]-~<>>i;,"^````''''''''''''''..''.'..'...'''''''
||||||/tffffft/|){[]??----?[1(tjrxnvvnxj/(1}]-++~~~~~~<<<<<<<<<<<<<<<<<<<<<~~~~~~~~~~~~~~~+++_]{/xcJOdhaakp0CXvxf|((|/tfrrrxrrjjt/|)1{}]?-_+++~~~~<<<<~<~~~~~<<>>>>><~~++__++~<~+_-]{)|frnnnnnxrft|)1}[]-_~>illIIIIlll!!!i<~+_-???--__++_-?]]]]]]]]]]]]][[[]?-+<>>>!;,"^^```'''''''''''''''''''''''.''''''.'
((((|||/tfffft/|){}]??---??}1(tjxnuvvnxjt(1}]-+++~~++~~<<<<<<<<<<<<<<<<<<<<<~~~~~~~~~~~~~++++-]1tnzCObammhdZLUcnjt|/tfjrrxxxrjjft/|)1{}]?-_+++++++~~~~~~+~~~~<<>>>>><<~+++++~~<<~+_?[{(/frxxxnxxjf/|)1{[]-_~>i!lIlllll!!!i>~+_------__++_-??]]]]]]]]]??][[]]?-+~<>>>l:,"^```'''''''.'''.''''.'.'''''.''''''.
((((((|/ttffft/|)1}]??----?[1(trxnvccuxjt(1}]-_+++++++~~<<~~~~~~~~<<<<<<<<<<~~<~~~~~~~~~~+~++-[)fnXCZbowmokq0JXvxfttfjrxxxxxrjftt/()1{}]??--_________++++++~~<<>>>>><<~++++~~<<<<~~_?[1(/tjrrxxxrjft|(){}]?_~<i!lllll!!!!i><+__-----__++_-?]]]]]]]]]???]]]]?-_+~<>><>l;,"^``'''''.....'..'''.''..'....'...'.
))))((||/ttttt/|){}]??----?}1(trxnvczvnrt(1{]-__+++_+++~~~+++___++~~<<<<<<<<<~~~~~~~~~~~+++++-[)fnXLZko%wmhdZLUcnrjjrxnnnnnxrft//|()1{}[]?----??????-___++++~~<<>>>>><~~~~~~~<>>>><~_?[1)|tffjrrrrjft/|)1{[?_~<i!llll!!!!i><~+__----__++_-?]][[[[]]]]??]]]?-_++~<<><~>l:,"^``'''''.....'.''.''''.'...'''''.'
))))))(|//ttt/|(){}]??----?[1|trnuczzcnrf|1{[?________++++_--??---_+~<<<<<<<<<~~~~~~~~~~~~~++?}(fuYLqkm%%mabq0JXvnxxxnuvvunnrf/|(()1{{}[]??????]][[[]?--___++~~<>>>>><<~~~~~~<>iii><~_?[{)(|/tfjrrrrjft||)1}]-+<>i!l!!!!!i><~++_-----____-?][[[[[[]]???]]]?-_+~<<<<<~+iI:,^^`''''''....'.'''.'''''....''..''
)111))(||//t//|(){[]??----?}1|frnuczXcuxf|){[?-__-______---?][[[]]?-_++~<<<<<<~~<<~~<~~~~~~++?}(fuYLqkm%%wokdOLYcvuuuvcccvvnxf/()111{}[]]]]]]]][[}}}}[]?--_++~~<<>>>>><~~<<<<<ii!!!i>~+-]}1)(|/tjrxxxrjft/(1}]-+~<ii!!!!!i><~++__----___-?][[[[[[[[]]??]]]?-+~<<<<<<~_+!;:"^```''''''..........'''......'...
1111)))(|////||(1{[]??----?}1|fxnvcXXzuxf|){[?---------???][}{{{{}[]??__+~~<<~~~~<<<~<~~~~~++?}(juYLqkow%%madZQJXcccczzzzcvuxf/(1{{{}}[]]]]][[[[}{{1{{}[]?-_+~~<<>>>>><<<<<<<>i!!ll!!><~_?[}1)(/tjrxnxxrjft|){[?_~<>ii!!!i><~++_---------?][[[[[[[[]]]?]]]]-+~<>>><<<+-~!;,^^``''''''....'...''.'.'.....'...
111111)(||//||()1{[]??----?[1|fxuvzXYzuxj/){[?-----???]][[}{1))()11{}[?-_++~~~~~~~<<<~<~~~~++?}(juYLqkoww%wokp0CUYXYYXYYXzcurf|){{}}[[]]]]]]][}}{11)11{{[]?-_~~<<>>>>>><<<<>>>i!lIIIl!i><+-][}1)|tfrxnxxxrjt|){[]-+~<>i!ii><~++_---------?][[[[[[}}[]]]][[]-_~>>>>><~+--<l:"^^`'''''''''.....''''''........'
1111111)(|||||()1}[]?-----?[1|fxuczXYzvxj/){[?---????][}}{{1(|///|()1{[]?-_+~~~~~<<<<<<<~~~~+?}(juYLZkoww%wohdZQCJJJJUUUYXcurt(1{}[[[[]???]][[}}{1))))11{}[?_+~<<<>>>>>>>>>>>ii!lI;IIIIli>~_?][{)|tjrxnnnnxjf/(1}]-_~<>iii><~++_---?----?]][[[[[}}}}[[][[[]?_~>ii>><<+_?_iI:"^```''''...'.....'''''....''...
{{{1111)((|||()1{}[]??----?})/jxuczXYzvxf/){[?--??]]][}{11)(|/tfft/|(){}]?_++~~~<<<<<<<~~~~~+-}(juYLZboww%%mabq0QLLLLCJUYXcnj/){}[[[]]?????]][}{1))())))1{}]?_+~<<>>i>>>>>>>iii!lI;;;;;Il!i<+_?[{)|/frxnuunxrf/(1}]?_~<>ii><~++_--???---?][[[[[}}{{{}[[[}[[?-~<>ii><~+_?]+!;,"^``'''''......''''''''..''....
{{{{{{11)((((()1{}[???----?})/jnvcXYYzvxf/)}]?--?]]][}{1)((/tfjrrjft/(){[]-_+~~~<<<<<<<<~~~~+-}(fuYLZboww%%makpZO000QLCJUXcxf|1}[]]]]???--??][}{{1)(((())1{}]?_+~<>>i>>i>iiiii!!lI;;;:::;Ili>~_?]{1(/frnuuunxrjt(1}]-+<>ii><~++_--???????][[[[[[}{1{{}}}}}[]-+<>>i><~+_-]?<l:,"^``''''..........''''''.'....
}{}{{{{1)(((())1{}[]??----?})/jnvzXYYXvxf|1}]?--?][[[}1)(|//fjxnnxrft|(1}]?_++~~~<<<<<<<<~~~+-[)fuXLZbamww%wohdpqZZZO0LJYXvrt({[]]]????-----?][}{11)((((()1{[]-_~~>>iiiiiiiii!!lII;;;:::::Il!><+-]}1(/jxnuuunxrf/){[?_~<>>><~++_--??--???][[[}}}}{111{{{{{}]?_~>>>><~+_-][-iI:"^``'''''.........''''''......
}}}}}{{{1)))())11{}[]???-?]})/jnvzXYYzuxf|1}]?--?][}}{)(|/ttfrnuunxrf/|){[?-_+~~~<<<<<<<<~~~+-[)fuXLZbamww%wmakddppqqOQCYzuj/)}]?????---____-?][}{1))(((()){}[?-+~<>iiiiiiiii!!lII;;:::,,::;I!i<+-]})|tjxnuuunxjt(1}?_+<>>><~++_---????-?][[[}}}}{1))11111{[?_~<>>><~+_-][[+iI,"^``''''........'...'........
}}}}}}{{1)))))))11{}[[]]??]{(/jnvcXYYzuxf(1}]?--?]}}{1)(/tttfrnuuunrft|){[?-_++~<<<<<<<<<<<~~-[)fuXLZbamwwwwmahbbbddqZQCUznj|{[??------___+++_-][}}1))(((()1{}]?_+<>iiiiiiii!!!lII;;;::,,,::;I!i<+-]{)|tjxnuuunrt(1}]-+<>>><~++_---???--?][[}}}}}{1))))))1{}]-+<<>><~+_-?][?~!;"^``''''''.......'''...''''.'
}}}}}}}{11)))((())1{{{}[[[}1(trnvczXXcurt(1}]?--?[}{{1)|/tttfjxnnnnrft/({[?-_+~~~<<<<<<<<<<~~-[)fnXLZbammwwwmoakkkbdpZ0CYcxt(}]?---_____++++++_-?]}{1))(((()1}[?-+~>>iiiiii!!!!llII;;::,,,,::;Ili<+-[{)|tjxnuunrt|)}]-+<>><<~++__--??---?][[}}}}}{11)(((()1}]-_~<>><<~_-?][[-<l,"```''''''..'...''.''..'.'''
[[[}}}}}{1))((((((()1111{{1(/fxuvczXXcnr/){[]-_-?[}{1)(|/tttfjrxxxxjft|({[?-_+~~~<<<<<<<<<<<~-[)tnXCZbammmmmmmaahhkkdZ0CYvr/)[?-______++++~~~~++_?]}{1))((()1{[?-_+<>iiii!!!!!!llII;;:::,,,,,:;Ili<+-[{(/frxnnnrf|)}]-+<>>><~++__-------?][[[[[}}{{1)((||(){[?_~<<><<~+-??][]_!:"^``''''.......'..'''''.''..
[[[[[[}}{1))(((||||(((((()(|tjnucczXzvxj/){[]-__?]}{1((|ttttfjjrrrjjt/|){[?_++~~~<<<<<<<<<<~~_]1tnXCZdammmmmmmooaahkbq0CXvr/1[?__++__++++~~~~<~~+_-]}{1))(()){[?-_+<>iii!!!!!!!!llII;;:::,,,,::;Ili<+?}1(tjxnnxrf|){]-+<>>><~++__-------??][[[[}}{11)(||/|(1}?_+~<>><~+_-?]]]]>;"^``'''''.....''.'.''''.'.''
[[[[[[[}}{1)((|||////////|/tjxuvczzzzvxf|){[]-__-]}1)(|/tfffffjjrjft/|(1[]-_+~~~~<<<<<<<<<<<~_]1tnzCOdhommmoomoooaahbq0CXuj|{]-__++++++~~~~<<<<<~~_?][}1))))1{[]-_+<>ii!!!!!!!!!llII;;;:::,,,:::;I!>~-]{)|fjxxxjf|)}]_~<>>><~++__-----_--?][[[[[}{1))((///(1}]-+~<<>><~_-???]]<;,^``'''''.''...'..'.....''''
]]]][[[}}{1)((||/ttffffffttjrnvzzXXXzuxf|1}[?-__-]}{)(|/ttffffjjfft/|(1{[?_++~~~~<<<<<<<<<<<~_]1tnzCOdhommmoooooooohbq0CXuj({]-_+++++~~~~<<<<<<<<<~_?][}{1)11{[]-_+<>iii!!!!!!!!!llIII;;:::::::::;li<+?[1(/frxrjt(1}?_~>i><<~++___----__-?]][[[[}{1))(|/t/|){]-_~<>>><~+_-????<I,^``'''''..'...'...'''''''.'
]]]]][[[}{1)((|/tfjjjrjjrjjrxuvzXXXXzuxf|1}[?-+_-][{)(|/ttffffffft/|()1}]-_++~~~<<<<<<<<<<<<~_]1txzCOdhommooooooooohkp0Cznf(}?_+++~+~~~~<<<<<><<<<~+_??[}{{{{}[?-_+<>iii!!!!!!!!!!!llIII;;;::::::;I!>~-]})|tft//|){[-+<>>><~+++____--___-??][[[[}{1)((|/tt|){[?_~<>>><~++_--?->I,^``''''''.......'..''''.'''
]]]]]][[[}1))(|/tfjrxxxxxrxxnucXXXXXzuxf(1}]?-++-?[{1(|/tffffffft/|()1{[?-_++~~~<<<<<<<<<<<<~+]1/xzJOphommooooooooohbp0Jznf(}?_+++~~~~~<<<<>>>>>><<~+_-?[}}}}[]?-_+<>iii!!!i!!!!!!!!!lllI;;;;;;;;;Ili<_?[1)(((/t|)}?_~<>>><~+++_________--]][[[[}{1)(||tft/({[?_~<>>><<~+___-_>;,^``''''.........'..'.''''''
??]]]][[[}{1))(/tjrxnnxnxnnnuvczXXXzcurt({}]?_++_?]}1(|//ttffftt/|((){}]?__++~~~<<<<<<<<<<<<<+?{/xzJOpkommoaaoooooohbq0Jznf(}?_++~~~~~<<<<<>>>>>>><<~+_-?][[[]]?__~<>iiiii!i!i!!iiiiii!!!lIII;;;;;Il!>~-]{)|fruzzxf1?~<>><<~+++_________--?]][[[}{1)(|/tfft|1[?_~<>>><<~+++_-_i;,^^``'''.'.'.......''...''''
????]]][[}{11))|tjrxxnnnnnnuuvczzzzzvnrt({}]?_++_-][{)(|//ttttt//|()1{[]-__+~~~~<<<<<<<<<<~<<+?{/xcJ0pkooooaaaaaaaahbqQJzxt(}?_++~~~~<<<<<<>>>>>>>><~~+_-??]]??-_+~<>iiiii!!iiiiiii>>>>>ii!lIIIIIII!~_-}(frnxcJCLLzx/{?_~<~++_+__________-?]][[[}{))(|/tfft|1[?_~<>i><<~~+++_+i;,^``'''''.............'''.''
?????]]][[}{11)(/tjrxxnnnuuuuvcccvccvnj/){[]?_++_-][{)(|||/////||()1{}[?-_++~~~~<<<<<<<<<<<<<+?{/rcJ0pkooooaaaaaaaahbqQUcxt)}?_+~~~~~<<<<<>>>>>>i>>><~~+_--???-__+~<>iiiiii!iiii>>>><<<<<>>i!!lllIi{((|trxnxzCLQLLCcnr|{}_~~++_______+___-?]][[[}{1)(|/tfft/)}?_+~>>i><~~++++~!;,^``''''.''..........''..'.'
??????]]][}}{{1)(/fjrxnnnnuuuvccuuuunxj/){[[?_++_-?[}1)(|(|||||(()1{}[]?-_+~~~~~<<<<<<<<<<<<<+?{|rcJ0pkaoooaaaaaaaakdqQUcxt)[?_+~~~~<<<<<>>>>>>>i>i>><~~+__----_++~<>ii!iii!!ii>><<<~~++++~<>>i!!!}|//jxnvvcCCCCCJLUXcnft{?_+~_-____++___-?]]][[}{1)((|/tft/({]-+~>>>><~~+++~<!;,"``''''''.........''....'..
-??????]]][}}}{1)|/fjrxnnnnnnuvvunnnxrf/)}[[?_++_-][}{1)(((((((()1{}}]?-__+~~~~~<<<<<<<<<<<<<+?{|rcJ0qkaooaahahaaahkdZQUcxt)[?_+~~~<<<<<<>>>>>>>>ii>><<<~++_____+~~<>iiiiiii!ii><<~+___---_++~<>i-|fffruzcuJCJJUUJCLCYzvnt(}?+<~+___++__-??]]]][}{{1)((/ttt/({[?_~<>>><~~+++~<l;,"^`''''..'...'..'....''.'''
----????]][[[}}{)(|tjrrxxxxxxnuuunnnxjt|1}[]?_+__??]}{1)))))(())1{}}[]?-_++~~~~<<<<<<<<<<<<<<+?{|rcU0qkaooaahhaahahkdZQUcxt)[?_+~~<<<<<<<>>>>>i>>>i>>><<~~++__+++~~<>>iiiiiiiii><~+_-??]]]]??-_++1/tjxnuvnzCJCJUJCUC0QJXcnr|}]_~><~++___-??]]]][[}{{1)(|///|){[?_+<>><<~~+++~<l:,"^`''''''............'.''''
-----????]][[[}{1)|/fjrxxrxxxxnnnnnnxjt(1}[]?___-?][}{)))))))))1{{}[]?-__+~~~<<<<<<<<<<<<<<<<+?}|rvU0qkaooaahhaaaaakdZQUcnt)}?_+~<<<<<<<<>>>>>i>i>i>>><<<~~++++++~~<>>iii!iiiii<~+_-?][}}}}[[[]?[)(/frxnxcYJJCLCCCYJOOQXccur|{]?+>ii<+__-?]]]]]]][}{{1)(|||(){[?-+~<<<~~+++~~<l:,"^``'''''.'.........'''..''
------????]]]][}{)(/fjrxxxxxxxnnnnnnxjt(1}[]?-__-?]}{1)(())))111{}[[]?-__+~~<<<<<<<<<<<<<<<<<+?}|rvU0qbaoooaaaaaaaakdZQUznf(}?_+~<<<<<<>>>>>>>i>ii>>>>><<~~++++++~~<>>iiiiiiii><~_-?[}{11111{{{}|xffrrnzXYUJCL000LXUZpqCXcurjt)[?_+<>i<_-?]][]]]]][[}{1)(())1}[?-_+~~~~+++++~<l:,"^``''''''.'.........'....'
___-----???]]][}{1(/tjrxxxxxxxnnnnnnxjt(1}[]--__?][}{1((())))11{{}[]]?-_+~~<<<<<<<<<<<<<<<<<<~-}|jvU0qkaoooaaaaaaaahdqQJznf(}?_+~~<<<<<>>>>>>>>>iiii>>><<~~++++++~~<>>>iiiiiii><+_?[}1)((|((((()1fxuczzccYJJLQOZZQYYphpQUzujf//(1[?__~<i<-][[]]]???][}{1111{}}]?-_++~~+++_++~<l:,"^``'''''.'..........'.....
_____-----???]][}1(/fjxxnnnnnnnuunxxxjt(1}[]-___?][}{1)((()))11{}}[]?-__+~~<<<<<<<<<<<<<<<<<<+-}|rvU0qkaoooaaaaaaaahbqQJznf(}?_+~<<<<>>>>>>>>>>>iii>>>><<~~++++++~~<<>>iiiiiii><+-]}{)|/ttt////|{?<[|tfncYUCQ0OqqQYYdod0CXcurjjf/()1}]?-<!+][[]?--_-?]}}{{}}}[]?-_++++____+++<l;:,^^`''''''...''...........'
_______---????][}1(/tjxnnuuunnuunnnnxjt(1}[]-__-?][}{1)((()))11{}[[]?-_+~~<<<<<<<<<<<<<<<<<<<~-}|rvUQqkaoooaaaaaaaahbq0Jznf(}?_+~<<<>>>>>>>>>>>>>i>>>><<<~~++++++~~<<>>iiiiiii>~+-]}1|/fjrjjffff1[[tfjfzUJLO00qpdQYYdmhp0JXcnnxxxrrr/{???<i<-[[?-+++_?][}[[[[]??-_++_______++<l;:,"``'''''''''.''...........
++______----??]]}1(/fjxnuuvvvuvuunnnxjt|1}[?-___?][}{1)(()))11{{}[]?-__+~<<<<<<<<<>><<<<<<<<<+-}|jvUQqkaoooaaaaaaaahbq0Jznf(}?_+~<<>>>>>>>>>>>>>>>>>>><<<~~~+++++~~<<>>iiiiiii>~+-]{)|fjxxxxxrrxj/tjrjrY0pZ00OqdbOYYdwahdqLYcuuuzzzzuf{}{[_<i~??-+~<~_-][]]]]??-__++_-----__+~!I;:"^`'''''''''..............
++++____-----??][{(/frxnuvvcccccvunxxjt|1}[?-_+_-][}{1)(()))11{{}[]?-_+~~<<<<<<<<<>><<><<<<<<~-}(jvUQqkaoooaaaaaaaahbq0Jznf(}?_~~<<<>>>>>>>>>>>>>>>>>>><<<~~+++++~~<<>>iiiiiii>~+?[{)/fxnnnnnnnnxfjxxjvCQ000OZqdbdCJdwohhbpOJXccXYJJUvt(()}]_<>_-+<>>~_?]????---_+++_-???--_+~iI;:"^`''''''''''''...........
+++++++____---?][{(/frnuvvczzzzzcvunxrf|1}]?_+++_?][{1)((((()1{}[]??_++~~<<<<<><>><<<<<<<<<<<~-}(jvUQqbaoooaaaaaaaahbq0Jznf(}?_~~<<>>>>>>>>>>>>>>>>>>><<<~~~+++++~~<<>>iiiiiii>~_?[{(/jxuuuuuuvnjjxnnuzJQZqZZZZqdkpQZmwhhkbdZLUYYJLQQUx|(()){[_<i<<>>>~_-?---____+~~+_?]]?-__~il;,"``'''''''''''..'........'
+++++++____---?][{)/frnvcczzzXXXXcvuxrf|1}]?_+~+_-?[}{)(||/|()1}[]?-_+~~<<<<<><<>><<>><<<<<<<+-[(jvYQqbaooaaahhaaaahbq0Jznf(}?_~~<<>>>>>>>>>>>>>>>>>>><<<~~~+++++~~<<>>iiiiii>>~_]}1(trxuvcvvcurrxnnucYC0ZppO0Opkhab0bwhkhkdqOLCJLQ00Czj((/t()[?<!iiii<+_----_+++~<<<~+-?]?-_+>l;,^``'''''''''''''..........
++++++++___---?][})/frnvczzXXXXYXzcunrt|1[]?_+~~+_-]}{)(|///|(){[]-_+~~<<<<><<<<<<<>>>><<<<<<~-[(juYLZbaooaahhhaaaahbq0Jznf(}?_~<<>>>>>>>>>>>>>>>>>>>><<<~~~+++++~~<<>>iiiiii><~_]}1|trnuccczvjjxxnnvXYJL0pbppbhhhhkZOpbbbddpOLLCLQ0LCJcjtfrf||){->l!!>~+___+++~<>iiii>~_?]?-+>I:,^``''''''''''''''....'....
+++++++++___--?]]})/frxuczXYXXXYXzvuxrt({[?-_+~<~+_?[{)(|//t/|(1{[]-_~~<<<<<>>><<<<>>><<<<<<<~-[)fuXCOdhoaahhhhhhahhbqQJznf(}?+~<<>>>>>>>>>>>>>>>>>>>><<<<<~+++++~~~<<>>iiiii><+-]})|frnuccczxjrnnuucYUUC0qbkhaaahkkb0QqpdbdpOLQLCCLJLLXxjrjf|//({-~~i!<++++++~<>i!ll!!i>+?]-_>I:"^``'''''''''''''''....'...
+++++++++___--?]]})|tjxuczXYYXXYXzvnxj/){[?-_+~<~~+-]}1(|/tfft|(1{[]-_+~<<>>>>>>>><>><<><<<<<~_[)tnzJ0qbhhahhhkhhhhhbq0Jznf(}?+~<<>>>>>>>>>>>>>>>>>>>><<<<~~+++++~~~~<<>>>>ii><+-]})|frnuczzurrxnuuuvXYUCOpbkhaaahhhqJU0ZdbbdZQLCJJCCLJzvvcvxfjrt|}]]+il>++++~<>!!lIIIIl!i~??_<I,"^``'''''''''''''''........
++++++++++___--?]}1|tjxuczXYYXXYXzvnxj/){]?__+~<<~~_?[1(|tfjjjt/(){}[?-_+~<<>>>>>>>><<<><<<<<~_]1/xvYLOpbbkkkkkkhhhkdqQUznf)}?+~<<>>>>>>>>>>>>>>>>>>>><<<<~~++++++++~<<<>>>>>><+-]})|trxuczcjrrnnvuvcXYUJ0qbbkkkhkkkZYJ0phkkdOQCJUUJUUXvXXzYcncvf|)))[+>l>++~~<!lI;;:::;Ili+?-<I,"^`''''''''''''''''........
++++++++++____-?]}1|tjxnczXYYXYYXzvnxf/){]?_+~<<<<~_?}1(/fjxxxjft|(1{}[?-_+~<<>>>>>>><><<<<<<~_]{|juzJQZpppddbbkkkkkdZQUcnf)[-+~<<>>>>>>>>>>>>>>>>>>>><<<<~~++++++++~~~<<<>>>><+-]}1|tjxuccxjxnnuuuczXYUJLZdkkkkhkbbpCOdaahhdOLUUUYYXzzXCUYYnnzxjt/(|)[_>l<+~~>lI;:,,,,,:;Ii+?<I,^``''''''''''''''''........
++++++++++____-?][1(/jrnvzXUYYYYYzcuxf/){]-_+~<<<<~_]})|trxnuunxjft|(1{}[]?-_+~<>>>>>>>><<<<<~_?}(txvXCQOZZqqppdbkkkdZQUcxf(}-+~<<<>>>>>>>>>>>>>>>>>>><<<<~~+++++__++~~<<<<<<<<+_]}1(/frnvcrrnnuvuvzXXUUUL0pkkkhkkkdddpaoaahp0JJJUYYXzzXUUCXcccxjjft|)[?_il~+~>I;,,""""""":li+~I,^``''''''''''''''''........
++++++++++____-??[1(/frnvzYUUUYUYXcnxj/){[-_+~<<<<~_]{(/jxuczzvunxrft/()1{}]?-_~~<>>>>><<<<<<~+-[1|jncYJLQ00OZqqpdddpZQUcnf(}-+~<<<<<<<<>>>>>>>>>>>>>><<<<~~++++___+++~~~~<<<<~+_][{)(tjxuxjnnvuuuvzXXYYUL0ZbaaaaahkbkhooookZQCCJYXXzzcYC0LJYXvjtjxj|)1]]?+i<~>I,""^^^^^^^":li<l,^``''''''''''''''''''..'...
~++++++++++___--?[{(/frnczYUUUUUYXcuxj/){[?_+~<<<<<_?}(trnvXYYXzcvnxrjf/|(){[]-_+<<>><><<<<<<~+-]{(tjnvXUUCLQ0OOZqppqOLUznj(}?+~~~~~~~~<<>>>>>>>>>>>>><<<<~~++++____+++~+~~<<<~+_?[{1(|tjrfrnuvvuczzXXXUCCQOdhooaahhkkaoomod0LJJYXXzzczUZdOCJzxfjfnf/||)(|)->~>I,^^```````^";l!I,^``''''''''``'''''''....''.
~++++++++++____-?]{(/frncXUJJJUUUXcuxj/({[?_+~<<<><+?})trucYJCCUYXzvunxrjt/)1}]-+~<<>>>><<<<~~_-]})|frnvczXUJCLQ0OZZOQCYcnj|{?_++++++++~<<>>>>>>>>>>>><<<<~~+++_______++++~~~~~+_?]}{)(/fjrnuvvcczXYUYYJCCQZpbkhbdbbbbhommhqOLJUzXXzzzYQdbOUXvxnxrj/(|trxjt{_<>I"```````````";I;,^``'''''''`````'''''.......
+~+~+++++++____-?[{(/jxucXUJJJUUUXzuxjt({[?_+~<<>><+-[)/jnzUCQLLCJUYXcvunrf/({[?_+~<>>><<<~~~+_-?[{)/fjxnuvzXYUJLQQ0QLJXvxf({]-________+~~<>>>>>>>>>>><<<<~~++___---___++++~~~~~_-?]}{)|/txuuvcczXUUUUUJJC0OZpddppqqpqpkakpZOCJXzYzzXU0dhdQzvvunxxj/||ncvft(}_il,````''''```^,;:"^``'''''''``````''''''.....
~~+++++++++____-?[{(tjxuzYJJJJUUUYzuxjt(1[?_+~<<<<<+-[1/juzUCQQQQQLCJYXzvurf|)}]-_~<>>><<~~++_--][}1)|tfjrxuvczXYUCCCJYzurt({]---------_+~<<>>>>>>>>>>>><<~~++___---_____+++~~~~+_-?[}1)(fvvuvzXXUJJUJJCCQ0OOZZqqqOZqOpbdqZOQJYzzzzXU0poaqCvuuxftt/ffrucuxnxr1_!:^`''''''''``",,"^``'''''''``````''''''''''.
~++++++++++____-?[{(tjxvXUJCJJJUUXzuxjt|1[?-+~<<><<~_[1/juzULQQ0QQQLLCJUXcnrt({[?_~<><<<<~++_--?][}{1)(|/fjrxnuvczYUUYXvnrt({[????]]]???_+~<>>>>>>>>>>>><<~~++__------___+++~<~~++_-?[}{1xvvvzXYYUJCCCJCL0OOZqZqZZOZZZpqOO00CYXczXzJOphapJcvurt/||/xuzcvvnnxf(]~I"`''''''''``^""^^``'''''''``````''''''''''.
~~++++++++++___-?[{(trnvXJCCJJUUUXcuxrf|)}?-+~~<><<~_[1/ruzJLQQQQLLLLLCCUXvxf|1[?_~<><<<~~+__-?][}}{{11)(|/tfjrxnuvczzcuxj/({[]]]][[[[[]?_~<>>>>>>>>>><><<~~++__-------__++~~<~~~++_-?][{ucczzYUCCCLLCLLQ0OZZZZZZOZZ000Q00QLYzzzXYUQqkkZJUcrf//|/fxnuYUYzunxt()[<,^''''''''``^^^^^```'''''``'`````'''''''''.
+~~++++++++____-?[1|trncYCCCJJUUYXcuxrf/)}]-+~~<<><~-[1/rvXJLQQQLCCJJCCCJXcnj/)}?_~<<><<~++_-?][[}}{{{11)(((|tfjrrxnuuunrf/){[[[}}}}}}}}]-+<<<>>>>>>>><><<~~++__------___++~~<>>>><~+-?]{vcczzUJLQQQQ0Q00OOOOOZ00OZQLLCLQQQJzczXXULOdpQUUzx/(//tnnuXzYLCzcXXnf|(}>"`'''''''``^^^``````'''''`````````''''''''
~++~~++++++____-?[1|truzUCLCJUUUYzcuxrf/({]-++~<<<<~_[)trvYJLQLLCJUUYYUUYXvnj/)}?_~<><<<~+_-?][}}{{{{{{111)))(|/tfjrxxxxjt|){}}}{{{{111{}?_~<<<>>>>>>>>><<~~++__------__+++~>!lllll!><_-1ccczYJLQQ00000000OOOZOQ00LLCJULQQCXczzYYCOdb0YYcxt|//trxcXCJLJXYJCLXnxj|}l^`''''''``^^^```````'''```````````''''`''
+~+~+~+++++____-?[1|fxuzULLLJUYYXzvnxrf/({]-_+~<<<<~-[)txvYJLLLCJUYXzzXXzvuxf|)[?+~<<<<<~+_?][}{11{{{{{{1111))((|/tfjrrjft|){}}{111)))))1[-+~<<>>>>>>>>><<~~++__------___+~il;:::::;I!<+)ccczYJL0QQ0000O00OOZZ00QLCCJUULQLJcczzYJQZq0CYzut/tjtfxvULLCJUYXUCJYvux|1]I``'''''``^^^```````'```^^````````'''``''
++++++++++++___-?[1|fxvzJLLLJUYXXcvnxrjt(1[-_+~<<<<+-})txcYJLLCJYXzvvvccvuxj/({[-+<<<<<~~+?[[}1))))11{{{{{{{1))(((||tfjjf/(){}}{1))((||()}?_~<<<>>>>>>>><<~~++__---------_<l;,,,"",,:;l>1cccXYJLQQCCLQ00ZOOOOOQLLCJJUYJQLJXvczXUQZpOUYznfffrruvXJJLCCLYCCJJYUXvunj(];``''''``^^^```^``````^^^```````````````
~~++++++++++___-?[1|fxvXULLCCUXXzcvnxxjt|1[?_+~<<<<+?}(fncYJCLCYzcvunnnunxjt(1}?_~~<<<~~~?/f/t|(|((()1{{{{{{{11)))((|/ttt/(1{[}{))((|||(){]_+~<<>>>>>>>><<~~++__--????]]]_>l:,""^^""",;l{cccXYJCJUYUUCL00OOO0QLJCJUUXXJLCUcvzzYCZqZQzvxjffxnuYCCJUJQOZZZQLOUzUYcuux/}l``'''``^^^^^^^^^```^^"^^``````````^^``
+++~++++++++___-?[1|fxvXUCLLJYXzcvunnxjf|)}?_+~<<<<+?{|jnzUJCCJXcunxxrxxrjt|)}]-_~~<<<<-11jUu1|xf||()1)|}{}}{{{11))(||///|)1}[}{)(((|||()}]-+~<<>>>i>>>>><<~~+__--?]][}}[_iI:"^^^^^^^",;[ccczXUYzvuzYUL0OO0QQQCJJUYYYYJCJXvvzXU0q0YcvxffjnvcYLLCJQ0LO0qQ0LCYYYzXzuuvx1;``''``^^^^^^^""^^^^"""^^^``^^^^`^^^^^
++~+~+++++++____-]{|fxvXUCLCJYzcvvunnxrf/)}]_+~<<<<+?{|juXJCCCYzunxrjjjjft/){[?-+~~<<<{f(ftrXrruUt(()tn(t(}}{1(f{1))((|/|()1}[[{))((||((1}]-+~<<>>iii>>>><<~~+__-?][}{11{_i;,"^^^```^^":-vccczXcnjruzUCQZZO0QLJUXYYYYUCJUzucXULq0XcuurtfuXJUJCXYJLQLJJJJLCUJJCJXzcccx)-,^```^^"^^^""","""",,"^^^^^^^^^^""""^
~~~~+++~++++____-]{(fxuzUJCJUXcvvvunnxrf/){]-+~<<<<+]1|ruXJLLCYvnxrjftttt/(1}]-_+~~<~||?){?}uUrYO/(jnYrcJufnn//tf|rj|((|((t(}}}{1)(((((){}]-_~<<>iiiiiii><<<~++_-?[}{1)){+!;,"^``````^",~uzzzzXcnrxucC0OpqQLCJUXXXYYXCCYXcvcUQZOYuuvxjxzYYXYUCCYYCQLCLLQZ0LQUccnnrfjff{+,^^^^^"""",,,::,,:;:,""^^^"""""",,,"
+~~~~++++++++___-]}(txucYJJJUXcvuuunnxrf/({]-+~<<<<+]1/ruXJLLCYvnxrft////(){[?__+~~+|1{1+-)|fnv0YnjYQJUhaQJCCrxfJXJx/rt//uYv/{}}{1)()))1{[?-+~<>!llIIll!i>><~++_-]}1)(||1+!;,^^```````^"!rzzXYUXXzvvYLqppqLLQCYzzXYYYCUXzzzXJOOXvucuxcJYzzUJCCCLLLQ0ZqOZqLJzuvcXYvrf({}[+i;""",,,::;;II;;II;,""""""""",,;;::
~~+~~+++++++____-?})trncXUUUXzvuuuunnxrf/({]-_~<<<<+]1/ruXJLLCXcnxrft//||(1{[?_++~_|)11<>+/xjjzYZJJqqYdhaYcYYpJOdO0YvxuczJXut1[[}{1))11{}]?_+~>!I;:::,:;Ili>~~+_?[{)(|/t1+!;"^^```'```^";(zcXCQCUzYYLpbpO0JL0JzczzXYUCYzczzUQpCuccuvYYzzXYLZqq0pbdpdbdqQJzXYJL0qLUJUvj()()[_l:::;;IIl!i>i!l;:,,"",,,,,:;Illl
~~++~~+++++++___-?[)/jnvzYUYXcvuuuunnxrf/({]-+~<<<<+]1/rvXJLLCYzvnxjt//|()1{[-_+++|t)-<>_(fj)xLvdZpka0hkhzCJZ0uL0qCJULZpZpOJu{]][}{11{{}[?-_+>l;,,""^^"",:I!>~+_?[{)|tff)+!;,^^``'''```^:?vXYQUzJCQQQOqZ0QYJJUXcvzYYUYzczXULqLvccuYJzzYJ0bhoaaaamohkbqCXXJ0Zdb0u|{(vJXxrjjj|]!;;Il!!i><+_<lI:,,,,:,,,::I!i<~
~~~~~++++++++_+_-?[1|jxucXYYzcuuununnxrf/({]-+~<<<<+]1/ruXJCLCUXcunxjtt/|(){]-_+~fc|__-?tfj/rQUCdhkh&w%kpz00OvznCQLOZoaqh%aOn{1}]]}{{{}[]?_+<!;,"^^^^^^^"":;!<+_?[1(/fjj)+i;,"^``''''``^:>fXCCJpm%%aCJ0O0QXYXJzuvXXYYcccYULq0vvzcUXvcJOdawwdLXLbwwadQUXYCZkokX1??[{{/cznxxxt1?>lIli><~+_-_<!I;::::::::;I!!>_
~~~~~++++++++____?[{|fxnvzXXzcvunnunnxrf/)}]-+~<<<<+?{|juXJCLLJYzcunrjfft|)}]-+~tUj||1(ctfrc0QJ0hmhh%%bdQz0ZULUYC0LQ0pbkhooOJXcj{]][}[[]?-_~i;,"^^``````^^",Ii~_?[1(/jrx|-iI,"^^``''``^^:!}cLph&8B8aCQqZ0OXcccuxvXXYzuczYCZOvcYUXvucCZbo%aJr|(/rQwbQUzYCOambx[+-]{)(}1Ucxrj/)1?<i!!><~++_-_<!II;:::::;IIllli
~~~~~+~++++++____?[{(trnvzXXzcvuuuunnxrf/)}]-+~<<<<+?{|juXULQQCUXzcunxrjf/({]-_rL/1trnzYrnXX0YZk%wokwbZqCQZZCqJJULqQqZbh%dqCq0JYr}?]]]]?-_~>I:"^^``'`''```^":I>+?[{(/jxnt?>l:"^^``````^":!~|Chm&BBBmOqddOOJucnxnvYYUvuzYUQOcvJCYvucYqba%hv)}[{(|/JqCXzCqbOu{_<~?[{1[_{J0Uvxf|1[_~i!!>~~+__-_>lII;;;;;IIlllIl
~~~~+~+~++++++++_?]{)/jxucXXzcvvuuunnxrf/)}?-+~<<><+?{|juzULQQLJYXzvunxxjt({[]vU|)jvvYXuxYUJJQa&mh&maZpXLqpZQpC0ZkbLUkpQdd0uCYYLXr(?----_+<!;,^^``''''''``^^,;!+?]{)/fxnf[~!;,"^``````^":!<_xpom8MBmpbkbZqQvvunucXYXxnzJLLXzUUzvuvY0dambu1]][{|(1xCXcXLY|_ii!!<_][?_}fCZLXzvxt1]_>!l:i++__--_>!lIIIIIIll!lll
~+~~~~~~~++++++++-]})/jxuvzzccvvvuunnxrf|1}?-+~<>><+?{|fncUCQ0LJUYzcvuunrt(((vQxcLUuYzYxU0Z0QoB%pmohp0QCqdkdZqbko8dqJbqOL0qUYcjXUvuf}_+++~>I:"^````''''''``^":l~-]}1|tjxj{+!;,"^^````^"":!<<_zham88obhohpqOXzcvuzzXvjuYCQUXUXcvucY0qhhLx|1[[{11{)uYvXu{~>><>><+-]}}(rXpkpOLXvur|]+<>;,<_____-_<illlIIl!!llll
~~~~~++~~+++++++_-]})/jxnvccccvvvvuunxjt|1[?_+~<>><+?}(txvXJLQLJUYXzccvuxtjuX0Q0ZUxUCcUUqZqUkBBohmbp0LOdkaoadbomB&baZCQZCXULYUcuvznvc/]+<<iI,"^````'''''''``^,I<-][{)|tjf{_i;,"^^^^^^^",;i<<<)bahm%ahowadq0zzXvczzXxfuULCXXYcnnnzLOkbn){[[[{{}[1fXYn)+<~+_--?][{))(jcQhdZQCJzvur1?-~>il~_______~i!llll!lllll
~~~++~+~~~++++++_-]})/frnuccccccvvunxxjt({[?_+~<>><~-})/jncYUJJUYYXXzccurxCJQUQpLnYOUpJZqbCQw8&mhmppL0khomoahamB8maodYULOXzYXCJJUYYuvzx(->!;,"^^``'''''''''`^";>-?]}1(///)->I:,"^^^^^",:Ii>><?0ahhahaw&odZQzvzvcczzjfnYQYzznxxnzCObqf}]]?]]}{}{/nCc[>><<<~~_]{)|ttfuUpaqCYXcunrj|}[_<>+_+++++__+>illl!llllll
~~~~+~+~~+++++__-?[})/frxuvccccccvunxrf/({]?_+~<<><~-[1|trucXYYXXXXXzzcnv0CCJqmZv0QZQO0qphYowwBmobOOLZowmmmaaw88ohohk0XU00YvzJCLZZ0CXCXcr{>I:"^^```''''''''``":i_-][}1((()]<l;,,"""""":;l>>><~zkbkhaw&&mdOCcucvvvcn/txYCXzuxxxvUQqQ|???-?][{{1|rYU[>>>>i><~?[1/rxrnXQhaQYzvnxfttt)[-_~+]-~~+++__<!lIllllllll
~~~~~+~~++++++_--][{)|frxuvccczzcvunxrf/){]-_+~<>><~_?})|fxnvczzzzXXzccYb0Qqbhq0ZdLpCQdbbh0mdwBwhhQLZkw%%%&wmmwwhdhhbbCLqpOCXCQQ0pbOZ0QQLvt~;,"^^`'''''''''``^:!_-?][}{{11[_>l;:,,",,,;I!>>><<jkhaow&&%aqQUunuuuuzr|/juXXunnnvYJLY1??---?]}11(tuz{>>>>>>>~?[1|juvuzJZobJXzcvczzzf+!l<~+~?{_<~+++~>lIIlllll!!
~~~~+~~+++++__--?][{)|fjxnvcczXzzvunrjt|)}]-_+~<<<<<+-[{)/frxuuvvczzczQahObopQdaoLp0Opqphbpomo%%amqLbaww88%8&haooqqkbdk0qkbZO0LOZqdpbbdqZOXt<:"^^``''''''''``^,l+--?]???]]?-+>lI;::::;I!>>>><>)bomm%&&wkqQYnxuvuczf(//xvvnuuucYLz}?]????]}1((txn[>>>>i>>~-[{(tnczXUQk%ZUzccXCZqu?i!>-??_--[?~~+~<<>lIll!!!!i
+~~~+~++++____-??]}{)|tjxnvczXXXzcunrft(1[]-_+~<<<<<~_?[{)|tjrxnuuvvXZhaqbaq0mm%hUdqpZppompoB%&womqZbhm%88&W8hapabZdbbkbZbhbdq0LZpbppakkddqX}!,"^````'''''```^,l~_--__----_+_+<ilIIIIl!>>>>><>(pkammmoabZJznxvvczvf)||fnnunncYYv{]]?--?]})/|/jr}>>>>>><~_]})/rvXYUQp%hCzccXXUOz1~ii~?}){?--?]+<>>>>ill!!!!!i
+++++++++____--?][}{1(tjxnvczXXXzcuxrf/({[]-_+~<<<<<~+-?[{)(/fjrxxnUbhkOpkZJmwo&q0kdOqbh%ok&BB%aamqkoam8B88WBmoqpabZdhkhkqkaakbCQbbbkhhaabbO/+;,"^```'''''```^,I<__+~~~~~~~~~~~<>i!!!!><<>>><<tQqdbkkhkb0Uzxrccvvvf)(|junxruzXv1]?----]}1|jffr1~<>>><<<+?[1(fnXYULqmwOYcuvzXJc)_I";>_})]+[?]}]>i!!iii!!!!!i>
_____++++____-??][}{1(/frxuvczzzcvuxjt|){[?-_+~<<<<<<~+-?]}1)|/tffXamhbdhZ0m&m%wZOdOZdbw&owWM8wkahdmoow8BMMM&&%dZbadqhaaakddhhhqLpkpkkbaohhkJ{>I:"^``'''`````^,I<+~<i!!ll!!i><<<<>>>i>><<<<<<_tYC0OpdddqLYznxvvvunt))|xnxxnvcc|??-__-?[{(trrr|+<>>><<~+-]})/rvXUCZo&dCYzvvXUY)~I",li~_+>]|{[]}>ll!!iiiiiii><
???---_______-??][}{1(/tjxnuvcccvunrf/(1}]?-_+~<<<<<<~~+_?][{1)((XawmkdkhZa&om8oppq0qbh8ww8WB&mddppaom%&BMBB&8&aqpbabkaaoahkbaaaZJhpqahhamaabX?il,"^``''`````^,;>~ilI;;:::;;l!><<<<<><<<<<<<~-(zXYCQZqq0QUXunczcunf)(juunxuvc/]?__+_-[{)/rxrt-~<><<<<~_-[{(txcXJOmMoLYzccvzLt>!!l!!!>+_-(uj){)_lIl!!iiiiii>+
[[[]]]??---__-??][}}{)|/frxnnuvuunxjt|){}]?-_+~~<<<<<<~~+_-?][[1Yo8%aqdkdhm&mB%appqqbhmBw%MW8modOddko&8BB8&%&8%mhdbkkdkhaoaooowma0paOpammwomhdc_>l,"^``'``'`^",;iiI;:,"""",,;Ii<~~~~~~~~~~~<_-)uvvXUQ0OQJXccvuzzvnr(|xnxxnvzr[?-+++_?}{(fxxf]~<>><<~~+-]})/jnvzChWwZUzcvvcXf<i><<<~~+-]}tXcf)(?IIIll!iiiii>~
{{{{}[]??---_-??][[}{)(|tfrxxnnnnxjf/(1{[?-__+~<<<<<<<~~++__-?{Co%mkqbhdhm&&m8okpqZpab%B%&WW%hakLppaw88MB&mm&8%makkhdpdbkhao%%&&obZha0bhm%ooahbu+i;"^`'''```^",;lI:,""^^^^"",;l>++++__++~~~~]])xcccXJCJYvnxucnnxxnr)|nnxnnvn{?-_+++-]}1|jxr}+<<>><~++_?[{(trvvXQ%&qJzvunuXc_!i><~_--?}1|xQ0zx(?!;;Il!!iii><~
(())1{}[]??---???][}{1)(|tfrrxxxrjf/(){}]?-_++~~<<<<<~~++__+_(Zwwbppkokhmw&&%%hpdddkhoM&8BM8mbabOpdo%B888&%wwoo%ohkhhkkkbbhh%8%8wbqkadZbdh%wmkabn<:"``'''```^",;I;,"^^^``^^^",Ii~+______++<}f11xzXXXXXznxxrrncvunnf1fnnuvvv)?-_+++_?[})/rr)_+<>><~++_-]}1|jnczUq8hLYXzzuuX}!!i>>><<_]1|jvqkLzn/[+!II!!ii><~+
t//|(){}[]?-__--??][}{1)(|tfjjjjjf/(){}[]?-_++~~<<<<~~++___)XbaQJqbkadkmw8B8BmdqbpkaaB8w8B8%abmkZqho&MB8B&&%mkdbhhohkkhakbkbo&&B8oOqdbQppJqm%hhadu~"````````^",:::"^^^`````^^":l<_____--_+~vLx/cUXzzvuunnxrfjnccvut(xvvvuvj]?-_++_-?[{(tr|-+~~<<~+_--][{(fxvzXLawZUzczzzv}ii!i>>>><-}|fnXkmdLXvf{[_!lii><~~+
rjft|(1{[]?-___--?]][[}{)(|/ttttt/(){}[]?--_++~~<<<~~~+__-jboqru0Odahkmw%B88&adZpkoow8ooB&mmhawappk%8BB&&&%%&abkbhaookkahddpbw&BB%qQpdqJbJjJ%wbbqOu?"```````^"",,,"^`````````",;i+___----_fJCrjXYYzvuuuununrjjnrnr(/ununnx{?-__++_-]}1|ff[++~~<<~_-?][})/ruzYJZ%hLXcuuuz1iiii><<<+-[{/rcLhhdZCYvf11{_>>><~~+
nxrft|(1}]?-____--??]][}{1)(||||()1{}[]??-__+~~<<<<~~+__-1cULujYcQohoaww8B8%waddbham%&a%B%hahh%akba8MB8&%%%w&%aamahhooahahpZqhwm8BhL0qbc0QntqwkqzCZj~^``````^^""""^``'''''```^,:!~___--?-(QXYt/uvzXcxuuvvcUXuxrjrf|junxxx|]?-_++_-?[{(tj1_++~+~<+-]][}1|fnzYJQa&pJzvccv|>ii><~+_?]}{(fnYZhqOZ0QJvf|||}+<<~~~
unxrf/(1}[?-____---??]][}}{1))))11}[[]??-__++~~<<<<~++_-?}(zx|uruhmmo&m%MBwwahdhkhaawwbBB%hhkh&aahoBM8w&%w%%wwmaowohhmaaahbqOZdha%%ZL0hJcJnxXuOdCjUU[I```````^""^``''''''''``^":l<+__----jJQQ/tzzzXUucczczqbQXvvvr(xnnnnr[?__++__?]}1|jt?++++++-?[}}}1(trcUCQb8mOUXcczj~>>>~~_-][}{(txcCkbQJUYvuvuftf/)?~~~~
cvnrjt|){[?-______--???]][[}}{{}}[[]???--__+~~<<<<<~+__???/|]jvtZw&%%%w&M8%%akbhkhhh%ohMM%oaoa%ooowBM8w%&%%%momaammmamooohbbZJLqkbodQJbpYctrc|{Y0|]ju>"`````^^"^`''''''.''''`^",I>++__--_rhw0|jzXXYJXvuzYLaaqCXvx||nunnx)?-__+__-?[{(fn)-??????][{111)/juULLq88kLXvcvj_>>><~+-][[{1|juXOwbJzj->~?(fjxrtt]<<<
cvnxjt|)}]?-++____---???]]][[[[[]]??----__++~~<<<<~~+_-??[}[[ffCa&&&%%w8Bw%%ahhhkhho&o&MM&mabh%owmwMW8%m%%w&%oaamw%mmmwoohZZOCXUQ0qk0XOdYXn|f/}?[n+<{[,``````^^``'''''..''''``^,;i~+_____|ObCtnYUUUUYczYLbob0Yznrtfucnxf[]-_++__-]}1trj]]]}}{{{}})))(|fnXLLLwMwqCXcvx?>>>><~_?][}1(/xcUkwpUf-~<_]?1rnxjjf~<>
cunxjt(1}]-_++______---?????]]]???---_____++~~<<<<~++_-?][}{1f0kmww%&wwB&m%%hkaahhhm%o8BB&aoko%m%wwMM8%mowww&%aoao%wmoowmaq0CXXccYLpLcUpQYutt|[]][{?++I^`````^`'''''''...'''``^";i~++__+_-fOCrvXUUJUXzXUpwaqJzvvx|ruuxr)[]-__+_-?[{(jn/]]][}}[[{)(((|trcL0CdB8hOCYvu{<>>>>~+-?][{)|fnXLmaQn_?_~_[1)|rrjfn?>>
vnxjf/({[?-_+________-------??-----______++~~~<<<<~++_-?][}{/Xhoww%%&w&B%mmwakhhaaamwm&B88oohm&mww%MM&%wommww%wooo%%mohm&adQXvuuucXQLuv0QCufxvjnuur/(>i"```````''''''''..''''`^":!~+++++++_|cucXYUUXzYJZhakqUzcn(|xnxnj}]-_++_-?[}1/xu){}}{111}})||||fxYOOp8MwdQYzz/+>>><<~+-][}{(trvU0whC(~~~<_[)|}trrru1><
unrft|1}]-_+++__+_____----------_______++++~~~<<<<~++_-?][}1zpow8&%&8%88moomakakomohmo%B8&mhhm%m%&&BB%wwwwmmmmwoawm%mwhbm%dCcurjrnuXUvxJQUcxcUQ0QLv(->?I```````''''''''..''''``":!<~~+++++++}vzXYUUYU0pbOQL0Jzvf)/xnnx([?__++_?]}1(jvn{{)()(()11|/|||juJqoBM&kZQYzx?~<<<<~+-][}{)|jnXJqmdX[<!;l<-}{-/rczzt><
nrft|({[?-_++++++++_______________++++_++++~~~<<<<~++_-?]}1cpaw8&8&8&wBwmwmwokhhm%whamw&&8wahmw%&&&BB&&wmmmmmoowammmmmopq&oLvnft/fjucunYLXvuCZdZQCXuf_?+^`````''''''''.'.''''``^:!<<~~~~~~~+~jJYYJUJOpdQYcvccvr|1/xxnj1}]]]-?][}{)/rcj{}}1(|(1})t/||trcCdBMBmpLUXz{~~~<~++_?[}1)|txvYCkhOx?<il!i<-?_(xzvXn<<
rjt/(1}]-_+++++++++++____________+++++_++++~~~<<<<~~+_-?[)npam8Mw&8Bm&Mw%wo%okkhm&&mhmw&%8%oom%%8B&BM&&%wwwwmwowowwmmwmdOk&Ovrt/|tfxnnnvJYzzLhkqQCXXzt+~,`````'''''''.'.'.''''`^:!><<~<~~~~~~[zCJ0OOpZLXurrjjjt){/rxn/1}[[}}}}{{)(txzf()1111{}}(/((|txXQOaB%kOCXct+~~+++++-[}1(/fjnzJ0oh0/-<>i>><~][(ffxJz+<
jt/(){[?-_+++++++++++++++_++++_++++++++++++~~<<<<<~~+_-?{fQom8M8&8B8m8Bw%wawmhhhm8&&khw8&%%mow%%&B8BM&w%www%w%wwowwmwwmkO0adYj/||//fxxxuzzzvLaaqOLUCJX(>:``````''''''''...''''`^,l><<<<<<~~~~~}nCbbOOLXurjft(?+?}/rur(1{{{{{11))(|tnc|1)(||){[}111(|txY0Qq8oqLCUx?_-++_???][{|/frxvYCkwkJ1-~><++~+-}|j/uJU]~
t/()1}]?_++++++++++++++++++++++++++++++++++~<<<<<<<~+__?tcko&WM&&MM&m88m&%aowoakw&8&mdw&&&%wmm%%&B8BM8%%wm%&&%wwmm%mm%whZCqkCx/|(|/tfjrncXzXOoadpZ0O00J];^`````'''''......''''`^"Ii><<<<<<<<<<<+)ULJUJYvrt1-~++_[/xnf|t//||()|((||txx1{1))){[}{{1)(|fnYQCQwb0CUX1__][[?_?[{{(/frxnzJOmmkv}-~<~-?][}1/zntuJ)~
/|)1{[]-_++++++++++++++++++++++++++++++++++~~<<<<<<~~+_}vpom8WB%&MB&%88w8%homaohm&B8&khw%8&wmm%&BB8BM8&8%w%88&%%%m%%m%%hdCQZCx/((||tttjxcXUQZohbbpppqqpvl"`````''''......'''''`^";!><<<<<<<<<<<<<_1tjrt(}_<~~++_[tunf//t///((||((|txr{}{{{}[[}{{1)(|fnYLUQopLJYx?_-_[1){}}{)/frnnvYQk&obn[_<<~_?}1(/fXYrtcx+
|(1{}]?_++~~~++++++++++++++++++++++++++++++~~<<<<<<~~+_{XhawMM8w8M8&w88wBwhamaoao%88Bobow&%%ww%8BMBBMB&8&%88B8&&&ww%m%8hdCXLJn|||((|/tfnzU0OdakkbdbbdddO_"^``^``'''''..''.''''``":li>>>><<<<<<<<<<<<~~<<<<<<~~+_}rnxjjfftt|)||(((|fxt}}}{{[[[[}{1)(|fnYCY0aqCUY|-?][[[})|){(jrxnuXCZw%aqt]~><~+?]}1tuJLc|/r-
(1{}[]-_++~~++++++++++++++++++++++++++++++~~~<<<<<<<~++(Cha&WM%wB88wm8%mBwhowaoaam88B%aaw88&%w&BBMBBMB&&&%88B88&&%wwmw8od0vYzr//(((|/tfnXL0qkkkkkhhkkhkdj:^^^^^``''''''..'''''``^,;!>>>>><<>>>>><<<<<><<<<<<<<~_{rujft|((1)||((((|tr(}}}}[[][}{{1)(|fnUJX0hOLUu}?]]}{1}}}{)frxxncUQk8mhL1?~>>~+-]{)jXJJYn(1?
1{}[]?-_+~~~+~+~+++++++++++++++++++++++++++~~<<<>><<~~?jpwoBWBm&&%8wm8%%WwamoooahoBBB8wo%8B8&%&BBMBMMB&&&%&8888&&%wwmwBwhQuzXrf/|||||/tnYLOdkbhaodZZqdkhYl"^^^^``''''''..'''''``^";l>>>>>>>>>>>>>>>>>>>>>><<<<~_)rxffjf/|(||||(()(/j1[[[[[[[}{{111(/jnYUX0k0JY/]-?]][{{{1/frrrxuzCOm%hpn[_<<<+_]}1/uJCXcvx)+
{}[]]?_++++~~~~~+~++++++++++++++++++++++++~~~<<<<><<~~[zomwMW%o%m&8mw8%8#wawamhaho8B8B%ww&888&888BBBBB&&8%&&BB8&wwmwow8wkLcvcrf/|(|||/tnYLqbkhooddOCUCObO_,""""^``''''''...''''`^":li>>>>>>>>>>>>>>>>>>>>><<<<~-(rxtfjf/|//|||())(tf{]?][[[}}{111)(/juXYz0dLYn[---]]?][)/fjffjruXQk&mbC)?+<~+_-[{(tvCLXunxj{
}[]]?-_++~~~~~~++~++++++++++++++++++++++++~~~<<>>>><~+tdma%MWmmwo88mm8&8#%owookaha&M88&&88&&888BBB8MBB&%8%888B8&%%wmaw8wbQzucrjt/|//|/truYqbhomakYf(jr])0|;,,,"^^`'''''...'''''``",Ii>>>>>>>>>>>>>>>>>>>>>><<<+[/rf/ttt|//|||(())(t/{[]]][}{{1)1)))/jnzXcQpCc|----?][?]})//|/fxvUb&%adn[-~~~_-]})/jcCJuxxuux
[]]?--_++~~~~~+~+~++++++++++++++++++++++++~~~<<<<<><<}zawa&MMwmo%B8mmB88W%mwmoaoaa%MB8&BB88&&8BBMMBMMB8&8&888888%%%wkw&%k0zuuxjft//////trXqkhoooQfjO%&pzXX~;:,,"^`''''''...''''``",Iiii>>ii>>>>>>>>>>ii>>>>><<_1ff//tt///||||()))(t|}}[][}{1))))))(/fxcXzQpJx[--__---?[1(()(|fnzLm&okQ(]+~~+-?[{(txzCCvrftjx
]]??-_+++~~~+~+~~~+++++++++++++++++~~++++~~~<<<<<<><~jQwmm8M8mmm&B8mmBBBMoommaoawa%BBB8B&BBMB8BMMBMMMB8&8&&BB888&%wab%&&bZJcvnrjft//|||/fnOhaomkXvk8MMM&b0}l;:,"^``'''''..'''''`^",liiiiiiiiiii>>>i>iiii>>>><~[/jf//tt/tt/|||())(|t({}}[}{1)))))))|/fxcXzOqY|--__----?[}}}{)/ruX0m%abv}-+~+_-]}1|fnXQQcnj/jx
??--__++~+~~~~~~~++++++++++++++++++++++++~~~<<<<<>><-Yb%mwBMwmw%&M8wm8B88amw%amowomBBB8B&BBMMMBWWMMMMMB&&&8BBB88&%mhh&&&hdQXcunrjtt/|()))|vkoompXkMWWW%8%0}>lI;,"^`''''''.'''''`^":liiiiiiiiiiii>i>iiii>>>>><+)fjt//t//tt/||())((/t){{{{{1)))1)1))|/fxczXOZv}------_-???][1/jnvUqwwk0/]++~+_?]})trvYOQcrrftt
?--___+~~~~~~+++++++++++++++++++++++~++++~~~~<<<<><>(Oa&%m8Boom%&M8wm&B88ow&&mmmmoo&MM8B8BBMWMMWMMMWWM8&%&BBB8BB&%oom%&&wh0QJXvnrjtt(11}}[{JmmoppMWW#WqaZc[!>!I:"^``''''''''''``^":!iiiiiiiiiiiiiiiiii>i>>>><_(jt/||tfftt//())((|//({1111))))))))(|/fxcXXOOf----------?]{1(trncCb%odz{-+++_-?]{(fncJqQvrtrr/
--___++~~~~~~~~~~+~++++++++++++++++++++++~~~<<<<<><<nqo&%%88mww%&M&ww%88&ow8&%o%m%w&BM8BBBBMWMWWMMWWWM8&&%8B88BB%www%%&8%obOQJzunrf/({}]-_+[0wop8WMMWW%Zx-[~<>!;,^``''''''''''``^";!iiiiiiiiiiiiiiiiiii>>>><<?|jt|(|ffftt//|((|||/t|)))))((())1))(|tjncczqJ{-------??][{{)|frxzLa%aZf]____-?][{|rvXQd0cxjfrj
-___+++~+~~~~+~+~+~++++++++++++++++++++++~~~<<<<<<>_Xda%&BB%w%%w&M8wmw&%&ooB%&oow&%w8MBBMMMMWWWWWWWWWW8&&w&888B8%%%&8&m%wabqOLYcnxjt1[]-_+~>_YhwB&8MwdbqC+i+>iil:"``''''''''''``^,Iiiiiiiiiiiiiiiiiiiii>>><<_}tt/|(tfffft//||||||tf|()((||/|())))(/trnccYpn???---???]}}}1(tfrnY0mmkJ1__----][}1/nzUZhQvrff/|
____+++~~~~~~~~~~~+++++++++++++++++++++++~~~<<<<<<>]QhmB888%w%%%%M8%w%%%%wa&&&wo%&8%8MMBMWWWWWWWWWWWWW&omo&888B8%&&8wmkhbpqZOQCYvnr/1}]-_+~>ii}Ukhb0CYJc(-+<>>!lI,^`''''''''''``^:liiiiiiiiiiiiiiiiiiii>>>><]1tt/||/fffftt||/|||/ff/||||///|())))(/fjnccCZ(??????]]][[}1(|/fruUq%opr]-??]}}}}})fcJLdoQznffjt
__+++++~~~~~~~~+~~+++++++++++++++++++++++~~~<<<<<<>)kawB8B8%%%ww%M8ww%%ww&ow8&&mw&B8BBMMMWWWWMWWWW##WM&kkh&8%%B8&88%abqdpZZOO0LYzvxt(1[?-_+~~<lI-xXvnjjrxnj{-+>il;"``''''''''''`^:liiiiiiiiiiiiiiiiiii>i>><~[|j/|(|/rjfft////||/tjj////tt//|((())|tfjuzXZY[???]][[[}[}1)(|tfrcJb&aY1???}1{}{11(xUL0owLcnrjjf
_+++++~~~~~~~+++~+++++++++++++++++++++++~~~~<<<<<<>jakwB8BBwmw%&%MBwo&%w%&am8&8%m&BBBMMWWWWWWMBMW####WwqqZoom%B888mhkqOqqZZZZOLUzvxj|)}[]?-_+~<iI;~(ffjnYLJt]_<i!l:^`''''''''``^":Iiiiiiiiiiiiiiiiiiiii>>><])ff/((|txxjffttt////jrr//tffft/|(()))|tfrvzCdt]]][[}}{}}{11)(|/fnzCa&qf[-??[))1{1(|nQQZ%oQznjfrf
++++~++~~~~~~+~+~+++++++++++++++++++++++~~~~<<<<<<<chbm&8BB%mmw&%MB8%8&w&%mm88&&w&BMMWWWWWWWWMB8M####WmLOCpqo&B8&mkkqZOOZZqqZ0LUXuxj/(1}[]]]]?_+>ilI+tvzJJu)~i!l!lI:^```''''``^^,:li>>iiiiiiiiiiiiiiii>>>>~[(tt|(|tfrxrjjfftt//tjrr//tffft/||())(|tjxvXLJ}]][[}{{{{{11)))|tjnzQwwY)]--]{1)||))|cOLd&dCXurfjj
+++++~+~~~~~~~~+~+++++++++++++++++++++++~~~~<~<<<<+Lhkm&BB8%mmw%&MM8%&B&&%%w8M8&8&BWMWWWWWWWWW8&8W#WWMhXLJUCa&B&okdpOOOZqpppqOLUzuxf/)11}}[[]]?-+<<ilI1JJX|<llIIlllI:^``''```^",:Ili<<<<>>>>>iiiiiiiii>>><~[|t|((/t/jxrrjffftttfjxj|/tfff///|((((/tjncUJ|[]]][{111111)))(/tjnXq8br}???[{)){1(tjJQChwQXuunnxr
+++~~~~~~~~~~~~+~+++++++++++++++++++++++~~~~<~<<<<-Zhom%88&&mmw%&MW8%%B8%&8%%MB8MBMWWWWW##WWWM%w&WW#W8qnYvxUa%&adpZZOZqpdpppqqOLYvxt|)11{}}}[[]?-+~~<i;<([ilIII!iii!I,^`'```^^",;l!>~+~~~~<<<<<>>>>>>>>>><~{//(||||/jxxrrjffftffjxf|/ffft/|||(((|tfruzCv[]]][{{1))11))))(|tjuYh&U|]-??[{11}[}tzOLCmaCcnxxnux
++~+~+~~~~~~~~~++~++++++++++++++++++++++~~~~<<<<<<}dhm%&8&88www%wBW8%%MB&&8&&BM8BW#WWW####WW#MwmoM#WW&ZnnxtUkwoqZOOOZZZZZZqqppqO0Jzx({{}}}}}}[[]?-++~~<lI!lIl!ii><+>!;^````^"":;l!i<_-____++++~~~~<<<<<<<<+)//||(((trnnxxrjffttfjr/||ttt/|((((((|/truXX)]]][}{1)))111)))(|trvJwkx{?--?]}[[?}|nCOJQwbCzunrfrx
~++~+~~~~~~~~~~++~+++++++++++++++++++++++~~~<<<~<>/ha%&&8%&B%wmmmBWB8&WM8%888MWBBW#WMW####WWWMwabB##W%0rfrxLbkbLQQ0OOLJYLZpqddppZLXuj(}}}}[}{}[]]?-_+++~iIIll!!><<~<!I"^^^^",:I!ii>+??????---____++++++++~?|t||(|)(fxvnnxrjtttttjj(((///|((((()(|/fruvt]]][[}{1111111111(|txc0%L|]---?][[][(xvUJUpwZUzuxrxrx
~+~~~~~~~~~~~~~++++++++++++++++++++++++++~~~<~<~<>vam88&8&88%wwwm&WBB8MW8%BB8BMMMW#WMM###WW#WBwhqwW#WbXjtfuQZqQUCLQ0CXvC0QZkkddpOJYur|}][[}}}}}[]]??-_++~>lIl!i><<~~>!;"^^",:Ilii><?[}[[[[]]]]????-----___]|/(((||(truunxrftt//tf/1)((((()))((((|/fxxt[]?][[}{{111111{{1(|fnXdax{?----][[]}|frvzUkhCzvcuxrxn
+~~+~~~~~~~~~~~++++++++++++++++++++++++++~~~~~~~~~0h%M8%&8B8wwmww%WMB8MMB&8B88BMMW#WMMW##WWWWBokZoWWMqv|/jXYLQXXJCCJzvUufxQhohbdUxj/t(}?]}}}}}}}[]???__+++<>lIi~_-__+>l,",:;Il!i><_[{{{{{{}}}}}[[[]]]]???-}t||)((|/tjuuxxrft///tf){)))(())))))((|/fj|[??]]][}{{{111{111))|jvCwL)]?----???]{|tjxcChpYvnxxrrrn
++++~~~~~~~~~~++~++++++++++++++++++++++++~~~~~~~<?dh&M8888M8wmmm%wWWM8MMB%&M8BBMMMW#WBM##MMWW8odObWWBQx(/nunUzczYJYcuJf}fdBMM&aOn(1(|)}??[[[[[[[[[[]]]-+++___+!!][}[[+>:::;Il!i><_}1))))))111{{{{{}}}}[[]?)/||()(|tfxnuxrjft////1}{1)(()11111)(((/t(]???]]][[}}{{{111111)txXdor[?-_----?]}1(|txX0oqYvnnrrrxx
++++~~~~~~~~~~~~~~~+++++++++++++++++++~++~~~~~~~<{ka8MB888M&wwmwwwM#MBMMM8%BBBMMBMWWWMM##MMWW&hqQdBM&JjtrrjxcuvcXUcxCr[tkWMMBM&oCf))))}??]][[[[}}}{}]]?___-?]]]<>)((/{~!;Il!!i>~-{)(||||(((()))))11111{{}[(t|(|((/jjrnurrjt/|/|[][}1)))11{11))))(|)]-???]][[}}}{{{{{{{{1(fuJmQ1]?-----][{1)|tjuUqa0Ycxxxrrxn
++~~~~~~~~~~~~~~~+++++++++++++++++++++~++~~~~~~~</aoBBB&88B%%wm%&&MWWMMWMB&8BBMWMMWWWWMW#MBWMwkOLqwMwYjjjjfrrnuvXzrUv{taMMMMMWBhcf({{{}][][]][}}}{{}}[]?__-?[}{{_?rjff{<li<<~+-[)|/tttt/////||((((())))){{|/||/||tjjjuvjjt///(]-]}{11))1{{111111(1[--?]]]][[}}{11{}}}}{)/jc0dj]??-?-?][{1)/fjxcCbaQcuunnxxrx
+~~~~~~~~~~~~~~~+++++++++++++++++++++++++~~~~~~~<vaoBBB&&8B&wwww%&BWWWMWWB&&MMMWMMWWWWMW#WBMMmd0CQa8hzjjfftfjrnucxcc{raBMMMBM%qzxr|{[}]]][]]][[{111{{[[]?-?]{1)|t{ucuuf]i<+-][{)/tfjrjjffttt//////||||||1)|/|/|/|ffjruvjft/|)]??[}111)){{{1{{{{11[?--?]]]][}}}{1{}}}}{1|txY0Y{??-???][}1(tfrxvYQhkJzvnxnxrxn
++~~~~~~~~~~~~+~~~++++++++++++++++++++++++~~~~~~+Jhm8BB&88B&%w%%&&BWW#WW#B8&BMMWWMWWMWMM#MBMMop0ULkmbcxjtt//frnnxnY1/aMMMMB8bLYcxr|}[]??]]?][[{1)()11{}[[??}1(/jnfzCUYXt_~-]}1)|fjrxxxrrjjjffffttttt///t)(///tt/tftrxvvjtt/)[]?]}{11)){{{}{{{{{{}]?-??]]][[[}}}}}}}}}1(/rcUCt??????]]}1|tfjxuXJZodUcvnxnnrnu
++~+~~~~~~~~~~+~+++++++++++++++++++++~++++~~++~~{po%&BB%8BB&%%%%&%&W##WW#WB&8MWWWMWWMWWM#MBBBaZQYYqhOvr//||/trxxjCr|ZM&8MM&pCzvnxf{[[--????][}{))((1{1{}}}})(/fuUuUOQQCv{_[}1(/tjxxnnnxxxrrrrrjjjjfffttf)|/fffftfffrrvcrt/(}[[[}{111)1{}[}}{1{}}[]]???]][}}}}}}}}}}{1(/jncYX}??????]}1|ttjrncYLpmZYvunxnvvnv
++++~~~~~~~~~~~++~+++++++++++++++++++~~+++~++++~jko&8MB&8BB8&%%w&&&M##WWW#M&8MWMWWWWMWWBWM888a0CXXLpQnt||(|ttjxrXX(C88wbhobOznrxr/[[?_---??]}1)()(())1)11((/fruYOcUqZZOJj?{)(/tjxnnnunnxxxrrxxxxxrrjjfff1|tjjjffrjjrrncxt|1{}{{11)))1{}[]][{{}}[[[]]?]][}}}}}}[}}}{1)(trnvY/?????]]}1(tfjrxvXJQkm0Xnxxnxnccv
++~+~~~~~~~~~+~~+++++++++++++++++++++~++++~+++++Cam8BMM88BB8&&%&88%BW#WWW#M&&MMWWWWWMMWBMB&8&k0UXzz0Jxt|||/tfrxnLtz&&wbpOQCcjtrrj)??-__-???[1(){}{1)11))|ttfrvCOqzJdpppQv}(|tfrxnuuuuunnxxxxxxnxxxrrjjff(/jjxrjjjjjrrxzn/))1111)()((1}[]?][[[[[[[]]]]][}}}}[[[}}{{11)|fjxzj]???]][}1)/fjrxucXCOohCcuxrxxxnvc
++++~~~~~~~~~~~~~++++++++++++++++++++~+++~+++++]paw8BMM88MM88&&8BB&8W##WW#WB%8WWMWWWWMWMMM%&wdCYzvuYur/|||/ffrnJUxw&whbdQvr/|jxxf}?-_----??{/|1}}{{{{}{|/jrxcCOZpYQkddbpY)/fjrxnuvvvvvvunnxxxnnnxxxrjjff((jrunrrjrrjrxcn|(|((((((((){[]??]]][[[[[[[[[][}}[[[[[}{{11)|/fxvj]-??]]]}{)|tfjxnucYLqwbUunnnuuuuvc
~+~~~~~~~~~~~~~~+++++++++++++++++++++~+++~++++~1dam8MWMB8MMB88&88&BBWW#####B%&WWWMWWWBMMB8%waqUzvuuXxj/||/tfjxcZXpMmqQLzj|1(frjr1]?__-__-?}/f(1{{1{}}{(/trnzJ0ZqpYdhbbkkL/trxnuvcccccccvvunnnnnnnxxrjfft){jnvvxrrjrjjxzu/|//||||())1}[]???]][[[[[[[[}[][[[]][[}{1))(|tjn/]????][}{1|/tfrxnuzJ0kwZUvxnuczcvcz
~~~+~~~~~~~~+~+~+++++++++++++++++++++++++~++++~|daoBWWWM8MB888&&888MW######M88MWWMMWWMMWM&m%dOYcnxrujt((|/ffrnJZL%Qzxjf(1)(trrn)]-_+____-]1f/11{{{}[(frrrncYJQqpZXhahkkkQttnnuvczXzzXXzzcvunuuunnxrrjft/1]fuzcnrjrjffxzuf/tt///||(1}[]]???]][[}[[[[[[[]]]???][}{11)(|tt)]]]?]][}{1(|/fjrxnvXCZmoCzvxxnuuXzcz
~~~~~~~~~~~~+~~~~+++++++++++++++++++++++++++++~nham8WWWMBMM8&B8888&&M#@###WWM8WWWWWWWMMWM%m%qJXvxrrrft|(|/fjxvQXpCt(111{((tjjx)[-_++_+_-?}(f)11{1{}(cqkqQQOqZOqdYJpkhhhaZt/uuvczXYYYYYYXXzcvvuuunnxrjft|}_|vYXnrffftfnvnjftttt//|)1}[[]????][[}}}[[[]]]?????][}{111)()}]]]]]][}}{1(/fjjrnucUQb%kCzcnxrxrnYUX
~~++++~~~~~~~++~~~++++++++++++++++++++++++++++~xdom8MWWWMMMB8B88B8888B#@##W##MW#WWWWWMMWM%wwOXzvxjfff/((|/tjxuYvqf1}[1)(|tftr1?-_++++__-]{//)))11{/J%8wmmmw%aZZ0nJOpkahapt(uvczXYYYUUUUYYXzzccvunnxrjft(?+{uUJujttt/fncvrjjfffft/(1{}[[]?]][[}}}}}[]]]??????][}{{111{}[[][]]]}{{1)|tffjxnucJZmwZYccunxxrrvYY
+~++~~~~~~~~++~~~~~++++++++++++++++++~+++++++++zkww8BMWWWMBBBBB8BB8888BW#####WWW#WWWWMMWM%mmOXcuxf///|(((/tjjxnQU){}{1)|(t|t{??_+~~+++_?[1fjf/())tU%&okbakbbqOLf|fzZdhhhbt}uvczXYYUUUUUUYYXXzccvnxxrjf/1_+?fC0c////tjncznrxrrrjft|()1{{[][[}{{{{{}[]]?----??][}}{{{}}}}[[}[}}}{1)|/fjfjrxuXQb&a0zxxnuxnnnnvz
++~+++~~~~~~~++~~~+++++++++++++++++++~++++++++_Cowm88MWWWWBBMMM8&BB88BBBMW####WWWWWWWWWWW&waQXvnrt/||()))||/tfvYrf)1{}|1))|[?-_+~~++++?]}(xvxft/fXkwabbdddpdddQj{[1cphahbf?nvvczYUUUJUUUUYYXXzcvnxxrjf/[~+-{vOU||/jfrncUXnnnnxrft/|(((1}}{{{{11{{{[]]?--_-?[[[[}{{{}}}}}[}[}}{{)(//ttfjrxvJZw&kCXXvuvvnnuczz
+++++~~~~~~~~~~~~~+++++++++++++++++++~++++++++-Yo%m8BBW#WWMBMWMM8BWMBBBMMMW####WW#WMWWMMWB%hCcuxjt/||())1)(|(jcxjt)}[){{}1?--__+~~+++_?]{/zXcuxxzZahbdddpdhaoadCt-<?Ybahdr-xvvczXYUJJJUUUUYYXzcunnxrjf(-~-]]/XYf/jvnuvzJJcvvunxjftt|(|()11{1))())1{[]?-__?]}[[}}{{{}}}}[[[[}}{1)(///ttjxuYOk&%dCzcvuuccvuvcX
+++++~~~~~~~~~~+~++~~+++++++++++++++++++++++++]Oo8w&BBMW#WMMBWMMMBW#WMMW#WW####WW##WWWMWWM&aJcxjt//(((1)1))(|f/t)){]{}[}}--___++++++_?][(xUJYYYJ0dbbdpZZZqdbkkbQn|[</phhpx?ruuvcXYUJJJUUUYYXXcvunxrrft{__-?[)fcvxnXzvzzJLYzccunxrjfftt/||(()((||((1}]]-_-?[[[}{{{{{{{}}}}}}}}}{)((||tfruXCqk&mqJcuunvczcczcc
+++++++~~~~~~~~~~~+~++++++++++++++++++++++++++[do&w%B8MW#WMBBMWMMBBW#WWW########W#WWWWWWWW8aCcxf/||())){{{1)11/{1{}}{][]?-___++_++__?]]{/uCQJXCZpddpqO0000ZqZqOYcCJ1/bakZn]fnnuvzXUUJJUUYYXXzcunxrrjf/[____]{|junnzcczzJpQUYXcunxrrrjrrft/tt/t///|)1}]?--]]][{{{{{{{{{}}}[[[[[}1)(|/tjncJQqk&aOJzxxnxczXXXYz
+++++++~~~~~~~~~~+~~++++++++++++++++~++~++++++[po&%&B8BW#WMBBMWWMMMMW###W#########WWWWWWWWBmLnrf/|()))){1{{[{)}}{}[}][??-_+_+_--__--?]}(fuQOJvnvYJJLCUXXYUCQCUzzZakJvaokqu{tnnuucXYUJUUUYXXzcvnxrjjft|]_-++_}|fjrxcccXYZwaQCUXcvnxxnnucunrrrrjjff/(){[]][}}[}{)))1111{{}}[]]]][{1(|/fxvYLZpa&bLYznnnxnzzYUYY
+++++++~~~~~~~~~~~~~++++++++++++++++~++~++++++}bo&&8BBBBWWMBBMWMMMMMMW##W##########WWWWWWWB%0vj/||))1111{{}}{}[}[[[]]]?--____--__--?[}1/rz0ZYuxxuuucvxxnvczXXzJqhoapqwohdX}(nnnuvzXUUUUUYXzcvuxrjfft/(]_-~<~?/x|tjvXYQZa%8mOCUXcunnucUYzvvvunnxrfft()1{{)(1{1(|/|())1{}}[]???][{1(/truzJQqbawdCXzvvccuvXXYJJ
+++++++~~+~~~+~~+++++++++++++++++++++++~++++++}km&88MBBBWWMB8BWWMMMMMWWW############WWW##WM&pXj/((111{{{{}{}}[[[[[[]]]?--___-?----?[}{)txX0Ocrjrrff/t/tfrxuczJZbaahh%%mhdC1}xxxnvcXYUUUYXzcvunrjftt/|)-~+<<~_/U/|fnzLbow%&BwQJYcvvvcXUUUXXXzcvnxjjft/////t/||//tt/|()1{}[]??][})|/fjxvXJ0pbphpJzvuuuvcvvXUYY
_++++++~~+~~~+~+++~~~++++++++++++++++++~++++++}km&&8BBMBW#MB88W#WMMBMMW##########W###WW##WM&kUj/()11{{{{}{{{}[[}[][]]]??---??--??]][{1(fnYOQnft//|)1))|/trvYQqdkam8WM&wadZ/]fxxnuvzXYYYXXcvunxjft//|({+<<<~_-|Lc(/rXOo%www&BkCUXzczzYUUJUUUYXcuxxrrrrjjrrxrjfffjjft/|()1}}[}}1)|tfrxncULqdO0bqYcvxxnvccvcXYz
+++++++~~~~~~~~~~~~~~~+++++++++~+++++~+~++++++{paww&BMMMMWMBB8B#WWBBMMMW##@##########W##W#W8oLr|()1{}}}}}{}{}}}}[}[[[]]]]]]]??]?][[{1)/ruJOCxt//({}}11)(/uULZdkaam8#B%mhpqv?/rrxnvczXXXXzcvnnrft/||()}<i><++_[XprtrXdowwmmw880JUXXXYUJUJJUYYXcvnnnnnnuvuuunnxxxnnxrftt/|()))|//tjrxucULOqQL0kpJcuunuvvcczXUU
++++++++~~~~~+~++~~+~~~+++++++~~+~+++~+~~+++++{Zam%%BMMBMWWBB88WWWMBBMMWW#################WBwZn/(1{{{}}}}}}{}[}}}}}}}}[[[[[[]][[[}{1)|txcJ0Jrt/(1}}}{1)|xXCZbaoaaa%WapkkdqJ])jjrnuczXXzzcvunxjt/|(()1[<i<~+_]/OhpxnYpow&&w%BBpJUYYYUUUUUJUUXccvuvuuvczXXzXzcvvvccvunxxrrrjfffjjjrxucYC0OLLOObqCXvvvuuvcvzYYJ
++++++++~+~~++~++~++++~++~~~~+~+++++++~~~+++++[qmm%&BBBBMMMMB8&BWMBBBMW#WW#################B&bv/)){{}}}}}}{}}}}{{}}}{}}}}}[[[[}[}{1(/tjuXCOYxj/()}}{{)(rcJqkaoohaaB8/?vObq0{[ffjxnvczzzcvunxrj/|(())1]<<++__]xoawUvXCd%8%%88%aCUUUUUUUYYYUUXzzccccczXYUJJJUYXXXXXXXzccczcvunxrrrrnvXJL0QQOZ0ppUzcvuvuczUYYYY
++++++++++~+~~~+++~~+~~~~+++++~~+~+~++++++++++[qoww&8BBBMMMMMB88BMBBMWWW###############W###B%hX/)1{{{}}{}{{{{}{{{{1{{}{{}}}}[}}}1)(|tfxvXL0Xnr/|)11)((jXQqkkkhaahmM0~!_jLdqr?|fjrnucccccvunxrf/(())1{]<~___?}cmmh0uvJh&88wmohoqUJUUUUYYXYYYXXXzzXXXXXYUJJCCUYYYUJCJJUJUUYXXvnnxxnuzJQ0Q0ZZO0ddCzccvvvvzJJUYY
+++++++~++~+~~~~~~~+++~~+~~~+~~~+~+~++~~~+++++[0a%w%BBBBMWMMMBMBBBMBMM#####################M%oCf){{{{}{{{{{{{{{{{{1{111{{{{{{111)(|tfruzUQOXvrt/|(||/xJ0phhbbkaam8h|{}_])0dX])tfrxuvvcvvunxxjt|()11{}]<<-__]/JmknXQnL%&8M&oahoaJJCJUUYYUYXXXXzXYYUUYYYYUUJJJUJJCLQLLCCJUYXzvunnnucUQOOZZZO0OkdCcnvccuncXUUYY
+++++++~~++~~~++~~+~~~~~~~~~~~+~~~+~~++~~+++++]Ld%&%BMBBMWWWMMMMMMBMMW#####################W%mOx)1{{{}{{{{{{{{{{11111)1111111))((|tjrnvzJ00Xcxt///|/nLZdhhkbbkoB8kz|x([?_tpJ]}/tjxnuvvvvunxrjt|)11{}[?<>~+_}xZmC~jduXoBBM8mm%woQJCJJJUUUXzzczzXYUUUYYYYYYUJJJJJCLQLCCJUYXzcvunnvcYLOqqZOO0OqadUcxnuvvnucYYXY
+++++++~++~~~~++~~~~~~~~~~++~~~~~+~~~++~++++++?Jqw%B8MMBBMWWWMMWWWBMWWW#################W##W%odu(1{{{}{{{{{11111)11)1))111)))()|/tfrxuzYC0LYXxjfftfu0dbkbpbdbw8mOYzznnr[_[Xq)]|tjrnuuvuunnxrf/()1{{}[?<><+]/(JwL<xQcrUa888&w%mk0UJJJJUUYXccczXYUUUUUYYXXXYUUYYUJCLCUUYXzcccvuuvzYLOqqqZZZOZpapYcnnnnuuvcuczX
+++++~~~~+~~~~+~~~~~~~~~~~~+~~++~~+~~+~~~~+~++_vQ%w&BMMMBMWWWWMWWWWMM#WW#################WWW&abX|1{{{{{{111)))1)())))111))()(||//frnvzXJL0LUYnrjrxu0bhabqZkw%hOCJYcuzXn{_?)0f](/frxnuuuunnrjf/(1{{}[]-<~+~+){?Ld[xXuxfrUZa88&kcjXCCJJUUYXXzXXYYYUUYYYYYXXXXYXXUJCJUYXzccccvvuvcYLOqpqqZOQQOqopznnnnxxvccvuvz
++++++~~~~~~~~~~~~~~~~~~~~~~++~~++++~+~~~~+~++~fO%w%MBMMBMWWWWMWWW#WMW#################WWW#W8hpJ/1{{{{{1111))))((|(()))))|||//ttfjxucXYJLQCJJvnnnvQhaam%akaZJXUJUzvzCJut]-?ru})|trxnuuunnxrjf/(1{}[]?_<_-~<?tzaL/zcuxj|1(xzLLr]+{JCCJJUUYXXXYYYYUYUUYYYXzzzzXXYUUYYXzccvvvuuvcXC0ZpdpZ0CCL0poZcnrxunxucccvuu
++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~++~++~{qw&&BBMWMBM#WWWWMW####W#############WW#WWW##MmqLf11{{{11)11)))(|(||(((((||//ttffjxuvXYUCLLCCLcuvX0amhhoBhJnxvczXccYJLUcuf{?-r[{|/jxnnnunnxrjf|)1{}[]-+>~?+~?fpmvvzvnxf|1?-___+_-_rLCJJUUYXXXYUUUUYYUUYXzXzzzXXXYXXzzcvuuuuvuvzJQZqpqZ0LCCL0qaQcnrrxnnunuuuvc
++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++~~~~~~~~~~++_Cm888BMWMB8MWWWWWBW##W###########W##WWWWMW##Wod0n(1111))())(||||//|||||||//ttfjjxnucXYUJLLCL0XzUOo8BmkZXf|fnxrnvzYUCJUYXzj1-]{}(/fxnnnnnnxrft|)1}[]?-+>!~-_[xqZvzcunrf|{?__+++___]XJJJUUYXXXXYYUYYXYYYXXzzzzzzXXzzzcvuunnnuvcYC0OZZO0QLCCL0paCurrrxxnunnuncY
++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~jk&8BBMWMMBBWWW##WMW#W##########WWWWWWWWWMW#WmkOc/))))(((((|//////////|/tttffjrxxnvzXUUJCCJL0YUQmBW8Zv({1|/tfruzUYUUUJCJCXt}+]}(|fxnnnnnxxjft|){}[]?_~>!!~[txJXXXvuxrt(}-_++++++_+|CCCJUYXXXzzzYYYXXXXXzzXzzzzzzccvuuunnnnuvzYCLQ0O0QQCJCL0daUuxrrnxxnuunucc
++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+++~~~~~~~~~~~~-L%&BBMMWWWBBWW###WWWWWW########WWW#WWWWMMW#W8kqUf()((((||||///tttttt/ttttfjjrxxnvczYUUJCJJL0JCh#BbXxf/()(tfrnvXYYYXUJLLLYr1]~])|frnnnnnxrjft(1{}[?-_~i!!i_|)fcXXcuxrt)[-_++++++__-cJUUUYXXzcccXYYXYXXXzzzYYXXzzcvcvunuunuvcXUJLQ0000CCJCL0bhXuxrxxxxnuunnvu
+~++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~rmk&BBMMW#WMMWWW################WWW#WWWMBMWWBodqv/|((||||||/tffffftttftffjjrxnnuczXYUUJJJJLO0Z%%Lxtt//|/tfjrnvzXXYYUJLLCzf}[-+1|trnnnxxxrjf/(1{}]?-+~i!i><])jvzXcuxjt)[-++++++++__|UYYUYXzzzzzzXXXUXXXzzzXXzzzzcvvuuuuuuvczYUJLQ00QCJJUJLOddzvnrxxrnnxnnrnn
++~~~~~<~~~~~~~~~~~~~~~~~~~~~~~~~~+~~~~~~~~~~~~~~[bamB8BMMW##WWMWW############@@@#WMWWWWMB8MMB&ah0rt|(||///tffffjftffffjjjrrxnuuvczXYYUUJUJLZZdhXt/t|ttfffjrxnvczzXXYJCUzr1?_]_[|fxnnnxxxrjf/(1{}]?-+<i!i><?1juczcuxj/1]-++~+++++__?zJUUYYXXXzzzzzzzXXzzzczzzzzcvvvuvvvvvvczXYULQ0LCUUUUJQOpZvnxxrrrxxrxrjxu
+~~~~~~<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<j%a&BBBMMMWW#WWMW##########@BkQC0wMWWWM88BB8wmohCxt///tttttjjfjjrjjjjjjrrxxnuuvczYYYUUYYUCOqqJrftt/tttffjrrrxuvzzXYYYvt[?]+_?-)txnnnxxxrjf/(1}[]?_+<i!i>~?1fnvzcuxr/1]-+++++++++__/UUUUUYYXzzzzczXXXzzcccccccvvvvcccccvuuvzYJCLLCJJUUJCL0qQuxxrrrjrrrrjrrx
+~~~~<~<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+O%&MMMMMWWW###WWW########@qf()}{jbMMMM&w&8&whambJrttttfftfjjjjrxrrrjjrrxxnnuuczzXXYYYYXYJL0Jujt//////tffjfjrnvvczczn|{{{}]-??}fxnnnxxxrft/(1}[]?_+<!!i>~-1tnvcvunr/1]-+++++++++__]XJUUUUUYXzzcczXXXzczcvccvccvccccvvuunuczXJCCCJJCCCCCLQqLnxrrrjrrxxjjfrx
+~~~~~<<<<<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<<~</wkBMMWMMW##############@Z)111)1)fq8BB8oa&%&akw%OXrjfttffjjjrrrrxxxrrrxxxnuuvczXzXXXXXzzYJJXnjt/|||////ttfjxnnuuunj|((|()){??[txnnnnxxjft/){}[]-_~<!!>>~-{txucvnnrt1]-_++++++++___fJUUUUYYXXzzzzzXYXzzcvcvcccvcvccvuunnuvzXYUCLQQLCJJCLQZCvxrjffjrrxjjffn
~~~~~<<<<<<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<<<<+QhaWWWWWW#############@8j)1)(||//fZo&&oka8wakbwhJvrjfffjjjrrrrrrrxxrxxxxnuvvcczzzzXzccczXYzujtt///|///ttjrrxxnxjt|(||///t/1[}/xnunxxrjft|)1}[]-_~<!!><~?{/xucvunrt1[-_+++++++____1UJJJYYXXXzcccczcccccccczzzzczzcvuuuuvczYUJLQQLJUYYUCQZUurj/ttfjrrrffjr
~~~~<<<<<<<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<<<<<>[ba8#WWW######@########m/)fJQLCUufxQpambboobpZdwdznrfjfjjjjrrrrrxxxxxxxxnuuvvczczzcccvvvcccnjtt////ttttfjjjrrjf/||///tttft||(|xnnnxxrjft|){}[]-_~>!!><~?{txuvvunrt1[-_++++_+____-]cYUUYXYYXzzcccXzzzcczzczczXXzvvvuuvczzYUJLQQLJUUUYUCQZXxjt//tfjjjjrjrr
~~~~<<<<<<<<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<<<<<>>|bhW#WW###############%ffqpOLL0OUuzQOkdZqddOCUqoLnrjjjjjjjrrrrrrxxxxxxnnnuvvvzzzcccvvuvvvvxrfftttttttttfffjt/|||/t//ttff|tjf/xnnnxxrjft|){}[]-_~>!!><~?{txucvunrt1[-_+_++______--xYYXYXUYXXzccccccccczzcczXzzcvcvvvcczXUJLLLLCJUUYYJL0Ocrf/|/tftfrjxrnx
~~~<<<<<>><<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<<>><<<>|Oa##W###############MvvkpZYuxrnnucUCQcXQ0LXvnJZcrjjjffjjjjrrrxrxxxxxnnnuuuvccccvvvuuuuuunrjfjffffttt/tft/|/(|/|/tfffftfrxutrnnnnxrjft|){}[?-_~>!!>>~?1txvcvunrt1[-_+++______---jYXYXXXXXzzzcvvcczcccczzXzccvvvucvuvcXUJCLLCCUYXXUJC0Qujt//tft/trrrxnr
~~<<<<<<>><<<<<~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<<<>>>><<fO&########@########@qvbkZv|()(/vdLvcrrXJYzrxtnYnjjffjjjjjjjrrrrxxxxnnuuuuvvvvccvuuuuuuunrjjjfffttt/////|||||||/ffjjjfxuXUfrnnnxxrjft|){}[?-_~>!!><~?1txvcvunrt1[-__________---/XYYzXzczzczcccvvuvccvvzzzzcvvununnuzXYUJCCCJXXXYUJLOCnjtfffjftfrjjxxx
~<<<<<><>>><<<<~~~~~~~~~~~~~~~~~~~~~~~++~~~~~~<<>>>>><<+uO8#W####@##@#######BcQk0v/)1{)nkmLj1(fxvzrjttjrfjfffjffjjjjrrrrxxxxnnuuuuvcvvvvuuuuuuunxxrrjjttt//||||||||||//fjjrxnuUZCtxnnnxxrjft|){}]?-_~>!!i<+?1txvccunrt)[-_________----/zXYYXXzcccccvvvczcvvvvvvvccvuuvvvczzXXUJCJCJUUUUULQQXnjfjffjjtjrf/rxx
~~~~<<<<<<<<<~~~~~~~~~~~+~~++~+++++++++++++++~~<<<>>><<~-udMW#######@@###W#W#dxLQzr|1)|cbokc{1(|/ffttttfjffffffjjjjjjrrrxxxxxnxnnuvvvvvvuuuuuuunnnxrjjtt//|||||||||//tffjxnvzUZkJ/rnnnxxrjft|1{[]?-_~>!!><~?1txvccunrt1[-________---??|czXXzXzccccvvuuvvcuuvcvuuvvvuuuvvvzzXYUUJJCCJJJUJLQ0Xnjfjjjjjjxj/fjrn
+++~~~~<<<<~~~~~++++++++++__++_______________+~~<<>>><<~_[U%W#########@##WW##MUrUXu/1(fYphdz/{{(((/tttttfjffffffffjjjjrrrrrxxxxnnuuvvuuuuuuuuuunnnxrjftt//||||||/|/ttjjjruzYJ0pku/rnnxxxrjf/|){[]?-_~>!!i<~?1txvcvunrt1[-_______---??](vucXXzvzXzccvvunuvvvcccvvvcvvvvvvccczXYUJCLCCJUUC0ZOYnrrjjjjfrxjtjjrn
__+++++~+~~++++_________-------------??????--__++~<<<~+_]}t0&WW#######@####W##8c|ncj)|jYOkOuf){)((|/ttttfffffjffjfjjjjrjrrrrxxxnnnuuvvvuvuuuuvuuunxrjfft//////////tffjjxuXUC0dkq|/jxxxxxrjf/|){[]?-+~>!!i<~?1txvccunrt1[-_______--??][(vunvzXzczccccuuunxnvccvvvvvvvcvvvcczXYUJLQLCJUYC00ZQXnxrjffffrjjjrrrn
----____+++____-------????????????]]]]]]]]]]??--____+_?[{)tuO%WW########@##W###mx|vn)(fcLZYtt/)))(|//tttfffjjjjjjjjjjjrjrrrrrxxnnuvvvvvuuuuuuvuunnxrjfftt/t/ttttttfffjxuXCL0pbkc1/jxnxxxrjf/|){[]?-_~>!!i<~?1txvccunr/1[-______--?][}}|uvvvnnvzzcvccvvuuvcczzcvcccvvvuuuuczzYJLLCCCCLLQLQOLvcurjtftfffjxxrrx
????----_-------??]]]]]]]]]]]]]]][[[[[[}}}}[[[]]]]?]?]}1(tjnzOwWW###############mxfj|1fxzUn)(|||()(///tttffjrjjrjjjjjrrrrrrrrxxxnuuuuvvvvvvvuuuunnxrjfftttfffftffjrrrxuzUC0pdk0)1|fxxxxxrjt/|){[]?-+~>!!i<+?1txvccunr/1[-_____--?][}{1|uuuuuvuvccccvvvuuvvuucczXzvuuuuuvcczXUCCLQ0QLCCLQZZQUvrxjtt/tftjrrrjr
[]]]?????????]]]]][[[[[[[[[[[}}}}}}{{{{{{{{{{{{{}}}{{1)|frncXCZwW##@#############oj1t1(fjun(}{1{1||/tttffjjjrrrrrrrrrrrrrrxxxxxnnnuuuuvvuuvvuuvunnxrjjjfffffjjrjrxxnnvcYC0qbkqt{1|frxxxxrjt/|){[]?-+~>!!><+?1txvccunr/1]-____--?][{1)(tuuvxrjrxuuucccccvuuununnuunnnuvuvczYJCQLCCJJJCLQ0ZpZYxnxtt///fjjjjjrj
}[[[[[]]]]]]][[[[}}}}}}}{}}{}{{{{{11111))))))))))))((|/frncXUL0qoBW##########@####ht)|1)|/jf({{1/rf|ffffjjjrrrxxrxxrrxrrxxxxxxxnnunuuvuuvvvvvvunnxxrrrjjjjjrrrxxxuuvzYULOpdkZf{11(frxxxxrjf/|){[]?-_~>!!><+?1tnvccuxr/1]-____-?][{1(|/fnuxrxrrrjxrxuvvcvunuuuuunnnnnnnuvczXYUUYUCLLLJUJQqb0vvnt//||tfjjjftjf
{}}}}}[[[[[[[}}}{{{{{{1{111111111))))))(((||||||///tffjxucXJCQOZqb%W#####@########Woj(1]{)(|)}[}1{})tjjjjrrxxxxxxxxnxxxxxxxnxnnuuuuvuuuvvvvvvuuunxxxrxrrrxxnxnuuvczYJLQZpbbCf1111(trxxxxrjf/|){[]?-+~>!!><+?1tnvcvnxj/1]-___--?[}1)|tfrvvxrxxxxjjrxxxnnnuvvuuuuunnuuuuuuvvcXYUCCCJUXzU0pkpYcnt////|tjjfjftjf
1{{{{{{}}}}}{{{{111))))))))))))))((((||||///tttfffjrxxnucYJLQOZqppdo8W##############wr|{?]}}}}]][][)jfrrrxxnnnnnnnnnnnnnnnnnnnuuuuuvuvuvuvvvuuuunnnnnxxxnuvvvczzXYJL0Zqddpv/)))11(tjxxxxrjt/|)}[]?-+~>!!><+?1tnvcvnxj/1]-___-?][{)(/jxuzcnrfjjxunuvvvvvvunxxxnnunnxnnnuuvzXYUJJYXzzU0qqppQYnff///|/jrtfjtjjf
)111111{{{{{11111))(((((((((((((|||||////ttfjjjrrxxnuvczYJLQOZqppppdboB##############of//{[]{1}}}}{(tffrxnnnunuuuuuuuuuuuuuuuuuvvuuvvuuuuvvuvuvuuuuuunnuvcXXXYUJCLQZqqpppz(|)))1)(tjxxxxrjt/|)}[]?-_~>!!><~?1txvcvnxr/1]-___-?]}1(|trucXYuxjftttfrrxnnuvvzccvvvvuuuuvczXXYYYXYXcXJ00QQ0QLJvxjf/t||tjttrrfjjf
()))))111{111))))(((||||||||||||||||////ttfjrrxxnuvczXYUJL0OZqppppddddkwMW#######W##W@h/trj/(){{1{{{|//jxuuuuvvvvvvcvvvccvvvvvvvvvvvvvvvvvvvvvvvvvvvvvczzXUUJLQ0OOqqppddqt/|())))(/jxxxxrjt/|){[]?-_~>!!><+?1txuvuxxr/)[-__--?]}1(/jncXUJcnrftff/||tfjxxnnnvuuvuunnuuvvvvvuucXUCQLUYULLL0Lcuxff|(tfftfxjffff
((())))1111)))((((|||||||||||||||||////tttfjrxnnvczXYUJCQ0Zqppdddpdddddbam&BMWW#######@hf{((1{{[[[[}1|)jxuuvcczzzcczczzzzzzzccccvccvvvvvvvvvvvccczzzczXYUJLL0ZqqpppddbbkY1/|())))(/jxxxxrjt/(){[]?-+~>!!i<~?{/rnvuxxj/1[-__-?][{)truzYUCZcnrffttfftffft/ffrxnnxxxxxnnuvuvvXUCLCYzczYCCUJOQXuxjt|/tt/fjjt/ttf
((())))11111))((((|||||||||||||||||//tttttfrxnuvczYUJCLQOZqppddpppdddddbbkkhamwww%&BBBMW%z1}[[}[}}}{1|(xYcvccczXXXXXXzXXXXXXXXzzzzzzccccccccczzzXzXXXYUUJLQOZqppdddddbbd/{|()))1)(/jxxxxrjt/|)}[]?-+~>!!i>~-}/rnvuxxj/1[-__-_-]1|trvzXJpoYnxjjrjfffttjrjjjjjjffrxxnnuvcXXUYYzvuzYUUXcvzQpZYnrf||//t/tft/////
|(())))1111)))((((||||||||||||||||///ttttffrxnuvcXYJCLQ0OZqppddddpdddddbkkkkkkbbbdpppqpdkhC|}[}}}}{)(t/v0CczXXXYYYYUYYYUUYUUUYYYYXXXzzzzzzzXXXYYYYYYYYYUJCLQ0OZqpddddbbL?}(()))1)(/jxxxxrjf/|)}[]?_+~>!li><_}|jnccuxj|1[-+<ilIl-(|1?}[-fqQuxjttffffrrrrxnuuunxxxxnuczXXXXXXXUJCUvxrrnzJZdQcnrt|||//||//t/|||
|(()))))111)))(((||||||||||||||||||//ttttffrxnuvzXYJCLQ0OZqpdddddpddddbbbkkkkkbbdpqZOO0000ZQvf(111(/fxnLhOUUYYYYYUUUUJJJJJJJJJJUUUYYXXXXXYYUUUUUUUUUUUUUUUCLL0Oqqpddddkn+})))111)(/jxxxxrrft|)}[]?_+~>!l!i<_]1|jnxtt/1}fr))/tt1)zJUr[~i]tXcvnrft//t/tffrxnuvvzYJLLLLQQQQQLJYznjtffrxvXCqkQzcrt((()((||/t/|//
|(()))))111)))((((||||||||||||||||//tttttffrxnuvzXUJCQQ0OZqpddddddddddbbkkkkkkbbdpqZZO00000000CzrfjncJq%WBpJUYYUJUJJJJCCCCCCCCCCCJUUUUYYYYJJJCJJJJJJUUUUJJCCQQOZqdddddd|+})()1111(/jxxxxrrjt/){[]-_+~>!l!i><]nYJUYJQZ0CampOaoazfnvZohLZopnnnrrjfjjjjjjjjjjfffftfjrrrrxnnxjt//tfjrrxnvXQao0Ccr|()11)(||/|(/t/
|((())))111)))(((|||||||||||||||||///ttttfjrxnuvzXYJCQQ0OZppdddddddddddbkkkkkbbdppqZO0000000000000Ok%BWWW#WbUUYUUJJCCCCLLLLLLLLLCCCCJJJJJJCCCCCCCJJJUUUJJJCQ0OZqqpdddbL/?{(()1111(/jxxxxrrjf/){[]-_+<>!ll!>ndo0Yx|)tQhkdpdbbdb(_}zpbdJXJbpnxrjffffffjjjrrrrjfffttf/|||//tffjrjjjrxxxvUqmoZCct()1{1)(|/||(|t|
|(((()))111))((((||||||//|||||||||///ttttfjrxnvvzXYJCQQ0OZqpdddddddddddbkkkkkbbdppqZOO000000000Q0OOqa8WMW##WbUXXYUUJCLLLLQLLLLLLLLLCLCCCCCLLCLLCCJJJJJJCCCLQ0Zqqppppddvr}{|()1111(/jrxxxrrjf/({[?-_~<i!Il!z%kqZOJ/?+?v0bbdddbY]+/hbbkLuxn0nxxrjrxnrjjjjrjftt/||((|(|/ttfjjfjjrxrjrrncCpompCn/1{{11)|||()(|||
||((()))11))))(((|||||||/||||||||||//ttttfjrxnuvzXUJCQQ0OZqpdddddppddddbkkkkkbbdppqZOO000000000000OOOqoMMW##BqXczXYYJCCLLLLLLLLLLLCLLLLLLCCLLQLCJJJJJCCCLQ00ZqqqppppdZnz/[())1111)/jxxxxxrjf/({[}?_+<i!lI[ZZhbqppdC]_+-/0bOLn]+?LhhbOvzxfnunxjjrrxxrjrxrrf/|())))(((((((|txnnrjtfjruXQdmmkYr|{{1))(||()(|(((
||(((())11))))(((||||||/|||||||||////ttttfjrxnuczXYJCQQ0OZqppppppppddddbbkkkkbbdpqqZOO00000000000OOOZOZhMW###w0ccczXYJJJJJLCCCCCJJJCCCCCCLLLLLLCJJCCCCCLL0OZqqqqpdpddLzUn]}())111)/jxxxxxxrf|(|vJt_~<illI(vOwokbdbkt--_+[)[}----Lhkk0rxrf(/nxrjjfjjjfffjffjjjrrrjffjjrnvvvnjttttfjncU0do%hcf(1{{1((()))())|(
||(((()))1)))(((|||||||/||||||||||///ttttfjrxnuczXYJCLQ0OZqpppppqqpppddbbbkkkbbdpqqZOO00000QQQ000OOOOZOOhM#W#BkCvvvzzXYUUUJJJUUJJJJUUJJCJJCCCCCJCCCCCLLLQ0OqqqqpppdddULJv[<-[[}}{1|jxnnnnxfjLOOhhY[<>illl>n0Bwooaoor?]_--+?{(}_+tbbbhCunn)fvxjftffrjjxxrxrjjfjfff//tfrxrjf//|///tjnzCOpawqut)1}})(()))(())((
|||((()))))))((((||||///||/|||||/////ttttfjrxnuvzXYJCQQ0OZqqqqqqqqqqppddbbkkkbbdpqqZO0000Q0000000OOOOOO00bM#WMaqYuvvcczXYYXXYYYXXYYYYYUUYUJJUJCCCCCLLQQ0OOZZqqqpdppdpYOLc(!>>i!ii>+-})tjrffbMmm&MpLr_llIlIxO88%wmmwY+__-??tdhC-_?rdhhhZqbujvuxjfftttffft/|/|(((11{{{{1111)1))|/tfruzJOpkkQvt({[}1())1)(11)(|
|||(((()))))(((((||/|////////|||/////tttffjrxnuczXYJCLQ0OOZqqqqZZZZqqppdbbbkbbbdpqqZO0000QQ000000OOOOOO00OkBWMwqLXvuvvvcccccccczzzXXXXXXXYYUJUJCCCLLQQ00OOOZqZppdpddZJdLzx<i<<<>ii!!!!ii>i<-[[1|rLaZY{>>+xpdk&8&wm%q-_-??tamoht__</phaahdxfrxxxxrrjjfttt/|/|)1111{{{{1)1))(|//ttfrvXJOdbhOu/)}{}1)1{{))11)||
||||((())))))((((|||/|///////||//////tttffjrxnuczXYJCLQ0OOZZZZZZOOOZqqpdbbbkbbddpqZZO0000QQQQ0000OZOOOO00OOdw%apCUcunuuuuuuvvvcvczzzczXXXXYYUJCCCLLLLQ0OOOZOZZqpppddO0hQzc}!>~<~~<<>iiiii!!lIIIIl1Jftf{[fCpoaoB&%%8p}?][[qwooa/~-+?/Lbahpjt//frxrxxxrjjjt|()11{{{{{{{11)(///||/tjruzJZdhhOn/{{{}}{{{{11))(|(
/|||((()))))(((||||||/////|/////////ttttffjrxnuvzXYJCLQ0OOOZZOO0000OZqqpdbbbbbddpqZZO000000Q00000OOOOOO000O0OZqZCYzvnnxnnnnuuvvvvcccczzXzXYYUUJJCCLLQQQ00OOOOZqppddd0phpXvf<!><>~~~~~<<<<<<<<>>>>~fx)-)|fzQObd&8&88h)[[?nmomoor]uC)?}tYpCft||(|(|||/tftt/())))11{}}{1)(|//|(|//tfruzJqbhb0n|{{{}}{1{{11))(|(
/|||(((())))(((||||/////////////////ttttffjrxnuvcXYJCLQ00OOOOO00QQQ0OZqpdbbbbbddpqqZO000000000000OOOOO0000000000LXcuunxxxxxnnnuuvvccczzXXXYYUUJJCCLLLLQQQ000Oqqppdddqhhb0Xr}i!ii<~~~~~+++++++~~~~<YhqUurjcJC0OZ&888wt[]}0%mooknpomq}]?-[(ttt///||(()((||()))1{{{}}}1)(|||(((||/tfrnzCqkad0x(}}}}}{1{{{)()(/|
/|||(((())))(((||||/////////////////tttfffjrxnuvcXYUCLQ000OO00QQLLLQ0OqpdbbkbbddpqqZO00Q0QQQ00000OZOOO00Q0000QQQQUvnxnxxrxxxxvcuvvvczzzXXYYUUJJJCCCCCCLQQQ000ZqpddddbhhkZYu|?>!i>><<<~~+++++++++~~CakhqXuuzYCZ0k88B%/[}tkwmmoQcoaaau}?+~1f/|//||(((())((()))11{{{{{{{)())((|||/tfrncCqhapCx1[[}{}{1{1)(|()((
//|||(((())(((||||//////////////////tttfffjrxnuvcXYUCLQQ00000QLLCCCLQOZqpbbbbbdppqZZO000QQQQ00000OOOO00QQ00QQQQQQLcnnnnxxxxxxxuuuuuvczXXXYYUUJJJJCCCCCLLLLQ00OqpdddbhahhbQcj1->!!ii>>>>~++__++__++0hphaCYxuzUQ0J0%Mo/{{xowwmZcXaoaoC[?_+(/||)))(|(()11)())))1{{{{{}}{1)((((|||/tfrncCphadCj}][{1{111)((|())(
//||||((()((((|||||////////////////ttttfffjrxnuvczYUJLQQ0000QLLCJJJLQ0ZqpdbbbbddpqZZO000Q0Q000000OOO000QQQ0QQQQQLLYuxxxnxxxxrrxnnnuuccXXXYUUUJJJCJJCCCCCLLQQOZqddbbkahahkZXn|{]>iiii>i>><~++_-___-u/tCJtLvnvzCQYnXdO1}(Q&%%odOChoooY_-_[/|())))(1))11)(()))){{{{}}[}1)((((||||/tfrncQdaabQj??[{111{(|((()((|
///|||((((((((|||||////////////////ttttfffjjxnuvczYUCLQQ000QQLCJUUJCQ0OqpdbbbbddpqZOO00QQQQ00Q0000OO000QQQ0QQQQQLLJvnxxxnxxxxrxxxxnuuczXYYUUUUJJJJCJJJJCLLQ0OqpdddbhhhahhbCvf([-<>i>>iii>~~~_____??+{ftOqJrnvzUYCYuj)11O8%%bbmQkmahn__~)|()1111)1111)))))1)11{{{}{}1)(((|||/|/tfjrnc0bhakC|-?[}1)))/|(())||/
t//||||((((((||||||////////////////tttfffjjjxnuvczYUJLQQ000QLCCJUUUJLQOZpdbbbbddpqZZO00QQQ0QQQQ000OO000QQQ00QQQLLLCuxxxxnnxxxxxxxxxnuuczXXYYUUUUJJJJJJJCLLQ0Zqpdbbkhhhhhhd0Ynf|?_+~>i>>i><~+++_?-]-1bbOmkqzvvvUYZ&Ur/1{O8&%qbh0hmma1+<?|()))1{11{11111)(){11{{{{{{1(||||||////ttjrxzObhhkY)--]})((|||/|((//t
t///|||(((((||||||/////////////////tttfffjjjxnuvcXYUJLQQ00QQLCJUYYUJCQ0ZpdbbbbddpqZZO00QQQ0QQQQQ00OOO00QQ000QQQQLLJuxxxxxnnnxxrrrrxxnnuczzXXXXYYUUUUUJJCCL00ZpdbkbkkkhhhhdZUc/j{?]_<~<<><~~~~+_-_-]fhowwo0ZXzcXYY8oJf1)O8&&q0OqwmwZ-++{/((())1{11{1{1111111{{{11)((||/|(///////ttjxXZdkhOz)+-[})((/tt/|||/ff
t///||||(((|||||///////////////////tttfffjjjxnuvczYUJLQ000QQLCJUYYYUCL0ZqdbbbbddpqZZO00QQQQQQQQQ00OOOO00Q000QQQQQQUunnxxxxnuxxxxxrxxnnuuvcccczzXYYYYUUUCCLQOqpdbbbkkkhhkdpZCXxtj)}]---++++++~+___-jxaomwhuUbLYzYzk#wu(|Q8&8d00Oom%X_-?||((()1{{}{1111{{11)11))))(((|/|||//t//|//tjxXZdkdQC}+-[{))|t/ttt||tjr
t////|||||(|||||////////////////t//tttfffjjrxnuvczYUCLQ000QQLCJUYXYUCL0ZqdbbbbddpqqZO00QQQQQQQQQ00OOOOO00000QQQQQLcunxxxxxxuuxrrrrrxxnnuuuvvvczzXYYYUUJCCL0qpddddkkbbkbdppOCJXfnf/1[[[]---_____+__fxbmkQbcrd%qUUXCMW0tfY&8&oqOOw%wz][}/|))11{{}{{}{{{11)1)1)11)((|||||||/////|//tjnUqdbZOc_+-]}1(/ttt/t|/jrx
tt////|||||||||||//////////////tt/tttfffjjjrxnuvczYUCLQQ00QQLCUYXXYUJL0ZqdbbbbddppqZO00QQQQQQQQQ00OZOOO000000QQQLzvcnxxxrrrruuxrrrjjrrxxxxxnnvczXYUUUUJCLQOqddbddbbbbbqOOZZLJCxnur|){1[]]?____+++_fxcZZqwquXM8bOCXOworfraB8o0OOa%%X]]{|(11{{{{{11}}{{11)111)))(|||((////////|||/tjnCqdbp0f++_][1)/ft//t/frrx
ttt////||||||///////////////////tttttfffjjjrxnuvcXYUCLQQ0QQQLCUYXXXYJL0ZqdbbbbddppqZO000QQQQQQQQ00OZOOO000000QQQXnvcnxxrjrrrruuxxrrjjrjjjjrrxnvvczXYXXYYYJ0ZdddqZqppdq00QOO0JQXtvnt/|1[[?]?--_~+~+vZvYza%%bzmW%kLXXQdJjfC&BmOO0b&&c[{|/)){{{{}}{{11{111))11))(||)(|||||/t/||((|/tjuLqddZJ1~+-?[)(/f///ttjrjx
fttt/////||||///////////////////ttttffffjjjrxnuvzXYUCLQQ00QLLJUYXXXYJL0OqdbbbbddppqZO000QQQQQQ0000OZOOO000000QQCnxnvnxxrjjfjjjnuxxrjjjjfffjrrxnvvczzzXXzXJQqddq00ZqZO0LCL00OQ0Ltxxft/({-??-+_~~~~+uQvZdL%&&hd#MwbQJC0UxrvmBwZZQd8&n)(t/))1{}}}}{{11{1111111)))1)(((((|||/|||((|/trvQqpZ0z?~+_?})/ftttffttjjx
fftttt///////////////////tttt//tttttffffjjjrxnuvzXYUCLQQ00QLLCUYXXXYJLQOqdbbbbddppqZZO00QQQQQ00000OZOOO00000Q0QcxxrnnrjjjffffjjnurrrjjfffffjrrnuuuczzccczU0pdq0LQ0OQQLCJCLOZOZOu}t/|)1}__++~~<<>>~tt|kmnU%8wOw&W&ZYYQOzvzhMoZ0Qd8%j//t|))1{{{}{{{1{{{{{1{11))))))())(|||//|(((|/trv0qqZQf~~+-?}(///fjjfjrrrn
ffttttt///////////////tt/t///t/tttttfffjjjjrxnuvzXYUCLQQ00QLLJUYXXXYJLQOqpbbbbbddpqZZO00Q0QQQQ0Q00OOOOO0000000CnrxrrnrfftfttttfjnnxrjjfttffjjrxxnuvzvvvvzJOpqOLCLLCJCJUUULOZZZZU)[1{[[?~~~<>>>>>i<1(1QmktuZX{nCkq{~vL0OYuqWBh0ZhB&Urtt(111{{{}{{{}{{{}{{{{1))))1)())(|//|||(((|/trc0ZqZC{<~+_?{(/|fjjjjrxxuv
fffttttttt//////////t//ttt/t/tttttttffjjjjjrxnuvzXYUCLQQ00QQCJUYXXXYJCQOqpbbbbbddpqZZO000QQQQQQ000OZZOO000000JCUrxrjrxffttttttffjnxxrjjjjfjjrrxnnuczvvvcYJ0O0CJJUUUUUUYYULOZqqZLu]-[[]_<<>>iiiiii<]_-{J%c[1}~[f/t)~<uZZZU08WBmbhMoYut/()11{{{{}}}}{{{{{{{{11)()1))))(||||||(((||txXOZZ0z?<<+_?{|/tjfffrrxrvv
jffffffttttttttttt/ttttttttttttttttfffjjjjjrxnuvzXYJCLQ0Q0QLLJUYXXXYULQOqpbbbbbddpqqZO0000QQQQQ0000QLQ0O00OOLJo&Yrrffrjft///tttffrxrrrrjjjjjrrrxnucvuuvzXUJCCUYXXYYYXYXYUC0qqpq0Y(-?[]_<i>>ii!!ii<(Ur}1v[-?}tdX/kwt~<zZOOCaWMM%oWkux/|))11{{{}}}}{{{{11{{{1{111{{11)(||||(|((((/fxY0OOLr+<~+_?1|/fjjftjxxnvv
jjjfffffttttttttttttttttttttttttttttffffjjjjxnuvzXYJCLQ000QLLCUYXXXYJCQOqpdbbbbddpqZZO000QQQQQQ000OUXQ0ZaqL0pdWW&Yjftfjttt/////tfjxxrjfffjjffjjrrnnuxnnnuvzYYXzzXXYzzXzXYJ0qqpq0Ux[_??_>iii!!!!!i>zwohX>i<_}bBhpWW%Q-[QZOdO&WMMW#krj/|)111{{{}}}}{{}}{{{{{{{{{{{1{)((|/|((((((|/fnU0OOC1~<~+-]1(/fjfjjrrnuuu
jjjjjfffffttttttttttttttttttttttttttffffjjjjxnuvcXYUCLQQ00QQLCJUXXXYJCQOqpdbbbbddpqZZOO0000QQQQQYaBJYo%qhqzLk&WW%dCrftffttt||///tfrxrjfftttttfffjrxxrxrrxuczzzzzXXXXzzzXYJOqppZCUv)]?-_>>>ii!!!ii>zomwh}<>~)%BwmBMWWr+[JZ0dq8WWM#duf//(1{{{{{}}}}}}[}}{111{{1{{{{11(||/|((|(((|tjuJQOOz]~<<+?})||fftjrjrnvvu
jjjjjjfffffttfffttttttttttt/t//ttttttffjfjjjxnuvzXYUCLQQ0QQQLCJYXXXYJCQOqpdbbbbddpqqZOO000QQQQQuUMWdCpakYXOBMB8&pkkOx//fttt/////ttjxrxjjffttttftfjrrrrrrxuvczzzXzzXzzczzYJOqppQJUx/)[-+>><><iiiiiizmwwoj~l>(%MkXq8MWp]_]C0OdpMWMWLxt/|(11{{{}}}}}}}{1{{{{111{{}{{{)((/||(((((|/tjuJQ0Qr_<<<_]1(/|fttjjjrxunn
jjjjjjjfffffffffttttttt/ttt//tttttttffffjjjrxnuvcXYJCLQQ0QQQLCJYXXXYUCQOqpdbbbbddpqqZO000000Q0Z08MM8bOpbba&WWWWBqJUbkct/ff/t/|(/||trnnxrjjftttt/tffjjjrrxuucXXXXXzXXzcccXUQqpqLYzj/|1]->>~~~>><>>>zww%wj}vt_LmQuxQ8Wa1?~?CQOpo#W#Cj/|()1111}}}}}}}}}{{{{1{{}}}}{{1))(|||(((((|/frvCQOC1+<><-[{(|tffjrjjjrnnx
jjjjjfjfffffffffttt////tttt///tttttttffjjjjrxnuczXYJCLQQ0QQQLCJYXXXYUCQOZpdbkbbddpqqZOO00000Qp8MWMBMMMWWWWMBMW8aZLXCd%dxtjttt//((|tjxnnnxjjftttttftfffjrxnuzXXXYXXYXzccccXLZqOJXnt/|(}]~~_++~<~~><Xmw&%vOwkjuCOOvnJbv(fpCjZ0OZm##J//()11{{{}}}}}}}{{}}}}{{}}}}{{{1)((|||((((||/frvJQ0n-+<><_[}(/jfttjfjffrrr
rrjjjjjjffffffftttt/////ttt/t/ttttttffjjjjjrxnvczXYJCLQQQQQQLCJYXXXYUCQOZpbbbbbddpqqZOO0000Odd8BBWWWWMMMMWanJ0JnJpLcCo@8Jftt//|(((|txnuunrjjfft/tttfffjrrnucXYYUUYYXccvvvzCOOLUcf//|)1[+-___+~~~<~u0JCZC%wopYYqpUruLbmmWBaXq0ppBWz(|)1{1{}}}}}}}}}}[}}}}}}}}}}{{}1)(||||(((||/tfxcCQL|+~<><+[}(fjt|///jtfjfr
rjjjjjjjjfffffftttt///tttttttttttttfffjjjjjrxnvczXYJCLQ0QQQQLCJUYXXYUCQ0ZpdbbbbddppqZOOO00p%bnncuYC0pMWWMwc/uJu/k@Bdzzq##bcf//||((/tjnvzcnrrjttttttttfjjxnuzXUJJUYYzcvvuuzUL0Jzr/|()11]-?_-__+~++_}])xfp8%waLJk%0c0&&BBBBm[vq0dp%c|()11{{}}}}}}}}}}}{{}}}{}}[{{{{1(||||(((|||/tjxzCQz]_~~<~_[1fjft|t///|jftf
rrrrjjjjjjffffftttt/tt/ttttttttftfffffjjjjrrxnvczXUJCLQQ00QQLCJUYXXXUCQOZpdbbbbddppqZOOOOkMBYcbmdcjt/dBpqQtvcnjndWWWpcnO&@Mpvf/||((/tjnuuvnnjjffttttfjfjxnczYJLCJYYzvvunnvzJJzuf|((1{[]??-??-_+__?}nhmh&8&%mLc0qOq%%&88BMq_?UZZd0r|()11}{}}}}}[[[}}}}}}}}}[}}}}}1)()(//|((||//fjxXCCr-_~<<~-[(ttt/tt|///ft/t
rrrrrrjjjjjffffftttttttttttttttttffffjjjjrrrxnvczYUJCLQ00QQQLCJYYXXYUCQ0ZpdbbbbbddpqZZOXh#W&aBMMMMmJjuLpBMoc/vUnzZ8#MXnjnC&@8pcft/((tfjrxnnxxrffttttfffjruvzUL0QUYYcvunnnnvXzcn/1)1{}}]??]]]----??nm&&wp&88&Z(QO0Z&8%&88ML}[1Zqp0/((){}{}}}}[[}}[[}}[[[[[[}}}[}11)))(|||(|||/tjrxXJJt-+~~~+?}(/f||//|/ttt|tj
rrrrrrrrjjjjffffttttttttttttttfffffjjjjjrrrrxuvcXYUJCLQ00QQQLCJUYYXYUCQOZpdbkbbbddpqpJ|xo8aZaMBBBBM&zu0B#MovqobZCcYQdxnrczU8M8%pzt/ttfjxxxnxxjfffffffffjrxuzUL0QUUYzvnnxrrnvzur()1{{}}]][[][????]]L8%8muaMB&r[f0pQ0w8&BMBj]?}LkZY())){{{}}}}}}}[}[}[[[[[[[}}}{{1)(((|||||||/tfjrnYCY(_+~~+_]{|/f//t/|tf/||/f
xxrrrrrrrjjjjjfffttttttttttttffffjjjjjrrrrrxnuczXYUJCLQ000QQLCJUUYYYJCQOZpdbkbbddddpz/JOJJCJqWMBBBBMdr/zOQYxUb&WmurQqufZWBadwM@@Mpzt|/tjxnnnxrrjjjfftffrxnvzUCQLJUYcunnrjfrnvnf111}}}}][[[[[??][}}d8&&wfuwMBpjjkQZbL%%UZC}1[1|Opj())1{{{}[{}}[[[}}}}}}}}[[}{{{{)))(|/||/|||/tfjxuUJX1+~~~+-[)|/fttt|/ttttftf
xxxrrrrrrjjjjjjffttttttttffffffjjjjjjrrrrrxxnuvzXYUJCLQ000QQLCCJUYYUJLQ0ZpdbbkbbdbqxubCYzJaQQoMBBMW8dxrvb88qrr0hpnxQmpxYo#@kYQo##@Whz/)(/jnnnnxrrjjffjrrxuczYUCCCUXcuxxfttjxnr|11{}}}[[}[}[][[[}{1k&8&Z((UBMWXOmb8#hUr?]?(f){](Y|))1{{{}}}}}}}[}}}}}}}}}}}}}{{111)||||//||//fjrxvJCU1+~<~_?{(tfffttttt/tjrfj
xxxxxrrrrrrjjjjffftttttttfffffjjjjrrrrrrrxxxnuvzXYUJCLQ000QQQLCJUUYYUCL0OqpdbbbbbC|X8oCQZpZQYY8WM&bXrZ8BMMBCtfbWBhJ/txvQUpaCXcza##W#WhX/|trnnrrrjjjjjrrrnvcczYJCCYXcnnjftttjrt(11{}{{}}}{{}}}{{{1/a%&px1(faMBz0&km#&f[}}]1)|rzv(())1{{}{{}}}{{}[}}}}[}}}}}}{{1{1)|||//t/||/tfjrncJLz{+<<+-[(/fjftt/tft/tjnxx
nxxxxxxrrrrjjjjjffffffffffjjjjjjjjrrrrrrrxxxnuvzXYUJCLQQ0QQQQLCJUYYYUJLQOZqdbbbbpvZM8&%BMBBBbrCahzj/0#MBM&JUbqLqoBMpxjYMkuzJ8BbYp&W###hcuntjnnxrrjjjjjrrxxnuvzYJCUXcnxjf//ttf/(11{{1{{{{{{11{11))fm&&Q///(LW&nnz1}kpjt1{}((ZBBof((1{{{{{{}}{{}[[}}[[}}[}{}{{11))(|/|//////ttjrxuXCCX1~~~+-}(tffjtt/f//ttrnxx
nxxxxxxxxrrrrjjjjfffffffjjjjjjjjrrrrrrrxxxxxnuczXYUJCLQQQ0QQLLCJUYXYYJCQ0OZpdbbh8M88BBBBBBBMp(1/)1{1vpBMhvr%WW%nt0maXxcdqYzcaWwUuJwohqXuUkZXnxnuvvvunnxxrxnucczYJJXvunrt////t/(1)11)1111{11)))1((jmw&ourj/jLXru([?}jtf/j/tLMBBZ|()1{{{{{}}}{}[}}}}}}}[}}}{{{1))((|/|||t////fjrxuYCCX{~~~+?{(tttjfffftttfrxxn
nnnnnxxxxxrrrrjjjjjffffjjjjjjjjjrrrrrrrxxxxxnuvzXYUJCLQQQ0QQQLCJUYXXYUJCQ0ZqpboBWB&&&8BBBBMBU{{[{rOdYjJJttwMMM8vzBW8kdb&BMhJzCJUUJwmObkcrvzYcvrfrxxxnxnrjrxnuvcXYUXvunrt/|(|/|(1)))1))))1)((())|(td&&%Jfj//frzYx/)]1fff/1QB8B&z(()1{1{{{}{}}}}{}}}}[[}}{{{{11)((|/|||/////tjrxncJJCX1+~~+?{|tttfjjffft/trrxn
nnnnxxxxxxxrrrrjjjjfffjjjjjjjjjjrrrrrrrxxxxxnuczXYUJCLQ000QQQLCJUYXXXYUJLQ0ZZk8%C&M88BBBM&0ujuv/[QWM8Utj/(nXwMwj(0hdQOpqXLpYzJhdJLw@BqCqUvznO%mOcft////tttfrnvczXXXvunrf|((|||())))1()((((((|((((|jZwbc|trtfnuXvvxj|n/r(rwBBMmj()))1{{}{}}{}}}}}}}[[[}}{{{1)(|||/|||/////tjrxnuzCJJX)+~~_]{/ttttjjfjtfftjxuu
nnnxxxxxxxxrrrrjjjjjjfjjjjjjjjrjrrrrrrrxxxxnnvczXUJJCLQ0000QQLCJUYzzzXYUJCQ0JbWpudaLuYYvYxrp&8BJ)YMBBmqdq0CXuvc[{/|(bWhUOQvnc0BWhcOkhaQLpXQ%W#W#BbcvxrrjjfjrrnvczXzcunxt|(((||())())((((|||||(|((///ntf/j|ftfcXQ80CnYX(fbWBBMO|())1{{{}}}}}}}}}}}}}}}}}{{{1)((||///||///tfjrxnvYCJUz1+~+_]}|tffjjjjrjfjrxnvc
nnnnxxnxxxxrrrrjjjjjjjjjjjjjjrjrrrrrrrrxxxnnnvcXYUJCCLQ000QQQLCJYXzcczXYYJLLC%Wpffx/)/fffu&WBBBd(|08BBBMMMMBZ/|1fvt1c0pdmW8pcuYJLxnrfnjC&huYbMWWW#mdOc/||(|/frnccvczunxf|()(||((())))(||||||||||(txrutnxnUhkhLc0BhJJbontdWBM8v)))1{{}{{}}}}}}}}}}}}}[}}}}{1)(|/||//t///tfjjxnucUJUUX1+~~_?{|tjjrjrjxxjjnvnvc
nnnnxxxxxxxrrrrrjjjjjjjjjjjjrrrrrrrrrrxxxxxnnvcXYUJCLLQ000QQLCJUYzcvvcczXXCLpMMBUjrt(txUxnmMBBB0})/pWBBBBBBMBY/fkM%Qf|jxzqkkJzcJZLUnjjUBWwufjZW#WWWWWMaYt(|tfjxncvucunxf/|()|(|(())))(||(|//|/|/|vcrvuZB8MWWWwXXqZqQk&brY8MMh/()11{{{{}{}}[[[}}}{{}}}}}}{11(((///|/tttttfjrxuvzCYYUY{+<~_]{/tffrjjjxxjrxxuzX
nnnnnnxnxxxrrrrrjjjjjjjjjjrjjjjrrrrrrrxxxxxnnvzXYUJCLQQ000QQLCJUXcvuuuvvcXZphMW#MQuxjfbB%QzwWBM0)1/ZWBMMMWMMWpxXwWWWZjxrjcYpq0Xh@##8zu8#WWOur/LmB##WWW#WOvt/tjrnuvvvunxf/|(()(|(()(((|||||//|///|dLnun8MMMMMBMCzUQpZkB&ZtZMMC(())1{{{}{{}]}}}}}}}}}{{{{{{1)((|tt//t/tfffjjxnucXCXUJc[+<~_[1)(/fjjjjrjrxnxuXX
unnnnnnxnxxrrrrrrjjjjjjjjjjrjjjrrrrrrrxxxnnnuvzXUUJCLQ0000QQLCUYzcunnnnnuQbkm#WmpLYJYUBBBhfvkBM0|(tZWMWMma&WWmuza#W#MbLXxnnk&8%ZLqkqXuCmMpcXoLvnvX0oM#WWwLYnrfrxuvvuuxxf//||(||(((((((|((||t/////hmdp0wMMMMMBM0UQbqZZb8%CxCax(())1{{}}}}[[[{{}[}}}}{{{{1{11)(||//tttfjjfjrnuvzJJzUJv}_~+-[1)|tjjrrxnrxnuuvzX
uuunnnnxnxxxrrrrrjjjjjjjjjjjjjrrrrrrrrxxxnnnuczYUJCLQQ00000QLJUYzvnxxxxxXdh&Mhzft//fnYd%BQUkbpb%kf/C%aOZUUZB#BQQh#WW#@WhUcvXuuO8oXnXq%Zzc)tfXBdJLLobLk8WWwQUUcrnuvvuvxrft/|(((|(((((((((((|///t/fm&&8bzhk%MBBmuzZMBbOd8&%YcO||((){{{{{{}}[}11[[}}}}}{{{11))(((||//tffjrjjxnuvXCUzYUv{_~_?[{)tfjrrnuunnuczXzY
uuunnnnxnxxxrrrrrjjjjjjjjjrjjjjrrrrrrrxxxnnnuczYUJCLQQ0000QQLJUXcvnxxxxxqaw&J/||())))(tvOCmWB8hcJYfuXvd&hJcp8bOCQW#WWW#@&qLcjjYh&mXb#W#qx(){t%QfZW#m|voB##%JxYczcccuuxjtt||()()((|)(()((|||//|t/x%%%&OxJqa8BavruQMWhqbBB&Ozn|||(){{{{{{}}[}{}}}}}}}{1{}{11(((|/||/tfjjrrrxuvcYLXzUUv)_+_?]{(fjrrxvccvcvccUUJ
uuunnnnnxxxxxrrrrrjjjjjjjjrrjjjrrrrrrxxxxnnnvcXYUCLLQ0OO00QQLJYXcunxrrrUkwbr)()111111))|fcZwBMO/nhdJnvp%aznvzzvzYb#WMWW&MMhQvcCM%OuzQd%aUCu(}uqnfa@a|c&%&#@bzuczvczcuxft/|(())(|(|((()))(|/|||t|c8%&8QvYhMB8bftuOM%qpdBMavt||((|1{{{{}}{}}}}}}[}{{}{{{}{{1)(|||////fjjrrrnuczULzXJUv|?+_-]{(frxnnvzXzvvcXUCC
uuuunnnnxxxxxrrrrjjjjjjjjjrrjjrrrrrrrxxnnnnuvcXYJCLQ000OO0QLCJYzvuxrjfxmBZ|))111{{11111)))/uZwp|0WMBdzzXcvvJ0LzcurdMMMMmO%&dOYvoBwdkdZqdY%Mkx{1jO##8CrnrLMWWwZcnunzXnxf/(|)))(((((|))))))|(|((//J8%&8QrJ8M8%af)tJ&B0QphkYx/||((|){{{}{{{}}}}}}{{}}{}{}{11)1)(|/tttfjrrrxxnczXCCcXJYv/]_+_]1(fjxvucvzXXzXYJCL
uuuunnnnnnxxxrrrrrrjjjjrjjrrrrrrrrrrrxxxxnnuvcXYJCLQ00OOO0QLCUXcvnrjftL#Q()1{{{{{{{11{1)111(tvQJ0BB8BaUcXzzbWW80nxfOwMMoXY0YUCzXa8mh8WWMdoW#Z[}(hWbXXJn)bWoQXQcunckwUjf()((11(((|(|)1)11)()(((/(OB%%88UZ8M&oC//xUmWZJOpOcj)/|()(({{{{}}{}}[}}}}}{}}{{{{11)))(|/ttfjjjrnnxucXYCUvzUXvt]-+_]{(frxnnuvzYXXXUCLL
vuuuunnnnnxxxxrrrrjjjjjrjrrrrrrrrrrrxxxxxnnuvzXUJCLQ00OOO0QLJUzcuxrfttoQ))){{{{}{{}{{{11{{1))(tuJk8BBB8kCYcvOhBBwb0XuXUvfr0bqOOhBMM&qdmBWMWWC{]r8&zttbkzq#8XxttxnYBWBZj(()(()(|)(())1111{1)(()|)cb8&8MmkabCxjuuOmbZCJLpqoQ|/|()(){{}}}}}{}}}}}}}}{{{{{111))(|///tfffjxnnnucXULzuXJXuf[_+_]1|frxnucczzXXJCCLL
vvuuuunnnxnxxxxrrrjjjjjjrrrrrrrrrrrrxxxxxnnuvzXUJCLQ00OOO0QLJYzvnxjt/jC|11{{{}}}}{{{{{{11))1{)))/xLa8BBB&hLcnvoWMBM8bnjjtnb@#8k%WMMMmUU0wW#Bnf)d##ornW#MOJuxhwQrtumBMWhj))(((((()(1111{{{{)))))|?]UwMBWB0xtza%mmoZLYJChwMC(//)))11{{{{{}{}{}}}}}{{{{{{1{)))(||ttttfjjxnnuvcYCQnvUJzut-+__?{/jxxnvXXzzYJLLLLQ
vvvuuuunnnnxxxrrrrrjjrjrjrrrrrrrrrrxxxxxnnuuvzYUJCLQ00OOO0QCJXcvnxj/|j|){{{{}}}}}}}{{}}{{{{{{1)))(/nCb8MMMBwpJOwMBBBMocxvvcbB##@@WWMMkUvL%#Mv||hBhOrzWWMWJx&W#Mu|QW8m8Wwz()(/((|1(1{1}}{1})1)11(?_[jwM##0jYo8#W&dCvJZwMMwx/tt())1{{{{{{}}[}}}}}}{{{{{1{1))(|///ttffjrxxnuvzYCCxcJYcu/-_+_?{/jxxnvXYzXUCQL000
vvvuuuunnnxxxxxxrrrrrrrrrrrrrrrrrrrxxxxxnnuuvzXUJCLQ0OOOO0QCUXcvnxf|(|)11{{{{{}}}}}}}}{{{{{{{11{11))|xJk8MMBB8qcZ%BM%hzvm&mZ0Zpaa%wMMMOcUhBMJ/fnXt/Qk#WZYko#MooUumWW&qmMmt(||/()1))11{}{{{{{1{{)[]])&W@8cp&8W#wpYcnUoMMBp///|())1{{{{{{1{]}}}}}}{{{{{{1))(|/|/ffffffrxnuvcXUQJnzJXcn(-_++?{tjxnuvzXYUJCQQZZZ
vvvvuuunnnxxxxxxrrrrrrrrrrrrrrrrrrrxxxxxnnuuvzXUJCLQ00OOO0QCUXzvuxf|)(1{{{{{{}}}}}}}}}}}}{{{{{{{11{{11(fUb&MBB&QuncJu||tCBMB%qcfzddhM8JuYddqv|xjf/vBWM#OnQZW%()cb#WWWavqav/r//))()()1{{{1{{111}1-]]xM#MX|kBW@W0XrcCaMBMBU|/|)}11{1{{{{{1{}{}}}{{}{{{1111)(|||/tttfjjrxnuccXC0zuXUzux(-+++]1trxuvuzUJCJC00OZq
vvvvuuuunnnnxxxxxrrrrrrrrrrrrrrrrrxxxxnnnnuuvzXUJCLQ0OOOO0LCUYXcvnj())1{{{{{{}}}}}}}}}}}}{}}{{{}{{{1{{11)tzp&MMM%Zx||(//rdwMMW%Ch#M8%CccXOwOXqdCrxrQ&&ZXZ#kk&f/tOMMWW&YfXkLrrf()))1)1{{}1}{}11{{+[]LB@O[)Y&@@@or/UL8MMMof/|())111{{{{{{{{{{{}{{}{{{1{{1))((|//ttffrrrxnvczULOuvXYcur{__+_?1/rnvvcYUCCQQZOZZp
vvvvuuuunnnxxnxxxrrrrrrrrrrrrrrrrxxxxxxnnnuuvzYUJCLQ0OOOO0LCJUXzvnj()1{1{{{}}}}}}}}}}}}}}}{}}}{{{{{{{{{{{{1/vZ%MMBU(|||fjtfp&qzuzoWWMh0YzU8aco@W&mJjzhqcYhQXha&X(Q0wWMMacjuzXn/(()(11){}{}}}}{}({?tY&o}?fkW##W8utrUBBB8z||())(){111{{{1{{{}{{}}{{{1{11))(||/||ttffjrxnuczYCQQxcXXvnj{--_-])truvzXUJLCOppqpqp
vvvvvuuuunnnnxxxxxrrrrrrrrrrrrrrrrxxxnxnnuuuvzYUJCLQ00OO00QCJUYXcuf()11{}{}}}}}}}}}}}}}}[[}}}}}{{{{{}}{{{{{1{(uq&Bu}||ff|//chJnnuqWMWWW%QYkk0Ya#WWBv/jvzzcvuQM@L}fuYkMW#ZjXJxzzt1(|)111111{{{1[][?Jdk{_fb#W8MM%x//0MBB&x(()))))11{{{{{{{{}{{{}}{{{{11)((||/|////fjrxxnucYJCOUxzYXuxf}?---[)fruczYJQQOpbZqppp
vvvvvvuuuunnnxxxxxrrrrrrrrrrrrrrrxxxxnnnnuuvvzXUJCLQ000000QLCJUYzu/)11{{}}}}}}}}}}}}}}}[}}}}}}}{{{}}}}{{{{{{{{{(ubZ||ttjjjjz&%0cuYhMWWWW8QQdqXvhWWWC(rfjk0YUQwBv[]nXuOmoYc&MkjYmLx(1}{{111}?}1-~]1(L(]nk@#%aBMwj(rkWMBh/(()))1111{{{}{}{{{{}}}}{{{}1)()(||///t/tfrxxnnvzUCLZzuzYcnxf{????[)jxucYCC00Odkqqqdd
uuuvuuuuunnnnnxxxxrxrrrrrrrrrrrxxxxxxnxnnuuvczXUJCLQ000000QLLCJUYn|(1{{{}}}}[}}[}}[[}}[}}}}}}}}}}{[[}}}}}{{}{}}{{(cUxtrunnrumB8aQCY0&WWWWpJObOCUo#WZ1|/|caJzOokUfZYpOYzXvC8WWJrm8wdLxuj_<~+~|ZQYZbU{|Y%@@#&wMMMJ{)tqB8X||(111111111}}{{{{}{{}}}{{{{)))||(|||/t/tfxnnnucXUC0ZuvXYcuxj(]-?]{/xnvcULLOZqbkqZqdb
uuuunnnnnnnxxxxxxrrrrrrrrrxxrrxxxxxxxxnnuuuvvzXUJCLQ0000000QLLCJUx(()1{{}[}}}}}}[[}}[}}}}}}}}}}}}}}{}}}}}}}}}}}{{{{tvcvurxrL8BBMwmBOXQdoWwUCbaOXa##p(uz/zqCZ&MJLh@aU%kJCCo##WQjUb88%LOoY]<_[}Yhkaaovc%88BW@#MMMz(|)(vX||()1111)111{{}{{{}}}{{{}{{{1)))||||/tt/tfjxxxnucXJLOQnzUYzvnn|]?]}(fnucXYLQZZdbbZZqdk
nnxxxxxxxxxrrrrrrrrrrrrrrrrxxxxxxxxxxxnnnuuvvzXUJCLQQ000000QQLCCUf((11{{}}}}}}}[[[[[[[}}[}}[}}}}}}}}}}{}}{{}}}}}{{11(xYYnnuQBWMMM%%M0ucJwWOQdMmXJpmC}QBrY%CpMWhCoqfC8@MQO@##%qZZZ8Mwbp%%q}?11nwmoawZ|rfj/tcp8Waft)1(}1()))))11))11{{{{{{{{{}{}}{{{11))(|/|/////trrxxnvzYJQZUnYUYcvun/[]]{trnuzUJ0OpdkpqZOZdk
rrrrrrrjjjjjjjjjjrrrrrrxxxxxxxxxxxxxxnnnnuuvvzXUJCLQQ000000QLLCCUt|(11{{{}}}}}}[}[}}[}}}[[}}}}}}}}}}}}}}}}}}}}}}}{{1))/cJvxcZW#WWBboBZcYpWkUZm@aXnjt|q#kj0&MMW8QMUtm&WBqq%8bqa88&&BMM&a%%O{)/z%wmowatUobpU|[)c||j/[(||())))))1111{{{{{{}{{{}}}{1111)))||///t//tfjrxnucXUL0ZzvCJYcvuut]][(frxuXULZZqdbpO0Oqbk
fffffffffffffffjjjrrrrxxxxxxxxxxxxxxxnnnuuuvvzXUJCLLQ0000QQLLCCCc/|(11{{}}{{}}}}}[}[[}[[[[}}}}}}}[[[}}}}[[}}}}}}{{{{))(/xCLJJpB@@Mb0aWkCQop0dbB#QucnfdWWu]voWWmxUkxhB%hp0QQCQ8##W%dqw&oB8%n1fxw8&&%mnXwaQqdY[~<-[{{]{|(()))1111{{{{{{{{}}}}{}}{{{{1)((||//tttt/fjrrnvczUQ0ZuzLQUzvuv(??}/jxxvYUQOZOdbZ00Qqdb
/////////ttttfffjjrrrrxxxxxxxxxxxxxnnnnnuuuvvzXUJCLLQQQ0QLLCCJJCu||())11{{}}}}}}[[[[[[[[}}}[[[[}}}}}}}}}}}}}}}[}}}{{{1)||fYkh0QmM%bZZa@oUOQ0qdw@wXUcvdMWa|[tbWd([CQbMaCpqZCUk#WWWmjQmWo&B8Z/nuoBBBBkcX8#z?rOZXx/}?ff)(())111{{1)1{{{}}{}}{}}}{1{{11)|||||ttttttfrrnuvcYCQZ0nX0OUzvcc}-]}trnuzULOZOZdqOOOQqdb
((((||||/////tfffjjrrrxxxxxxxxxxxxxnxnnnuuuvczXYUJCLLLLLLJJUYYUUx/(||(1111}}{{}}}}}[[[}}}}[[[}[}}}[[}[}}}}}}}}[}}}{{{11)(|txLhk0Oa&&hdwWZQLJpppB@dxczOWWMv}/nCL[-/hhWMLpMwZdW#WWWq)OWOn8QwhjnvaWMMWmJu0mpr[}XM#BwaM&n)((11111{11{1{{}}{{}}{}}{{11{1)(||tt/tftfjjrxuuczUC0ZCuY0OUzcXu??]{trncUCLLLOpdqQQQQZdb
))(((((|||||//ttffjrrrxxxxxxnnnxxnxxnnnuuuuvvczXYUJJCJJJUYXXzzzcr/|/|)1111{{{}}}}}}}}}}}}[[[[}[[[[[[[[}}[}[}}}}}}}}{1{{))(/tfuLa88B#Bap&oCYbobpa@%Yu/YWW#0[QwY1{){QMMmcC@@kh#WWWBc{fmuz@bZbjruk#WW#&qUvJqpnvqmB#@@@o/())1111{{{{{{{}}}}}{}}}{{{{111((||fftjftjjrxnuczXJL0ZYcXCQUczUx{[][(jnvYJCYJOdbq0CJCZpd
1))))))(((((||/tffjjrxxxxnnnxnnxxnnnnnnnuuuuuvczzXYYYYYXzcvvuuunft/t|)))1111{{}}}}}}}}[}}}}[[[[}}}[[}[[}{)1[}}}}}}}}{{{11)|/tfruQ%@#@8ddm0Lw#8hoW#JrfxMW#p|0W8j?]})hQ)[{a@ho@##%XrhaqXh@mtLnxvo@###&hdXUqJZ&M%mw8WMX)()))1{{{{{{{{{{}}}{{{}}{{{{111((|//fffffjrxnuuvXXJ0ZZXzYCCXccYY/}}[)trvzXzcYOdpQJUYJZpp
1111))1))))(((|/tfjjrxxnnxnnnnnnnnnnnnnnnnnnnuuvccczzzzcvunnxxrjtt//||())))1{{{{{{}}}[}}}}[[[[}[[[[[[[[[)()[[[[[[[}}}{{{1))|/tfrxzpM@#w&BaZZWMkhB#ZntrBW#ofzhof{QX]vY[UqZW0Xk&hctQM8mpB&x?UvU08@@##MBW&Yxkh#WM8%moO/))1)){)1{1{1{{}{{{{{}{{{}{1111((((|tftfrrjjrxnuvXUC0ZOXYUCJXzzUU)-[1)/jnvcvcYOqOYzXYQppp
{{{1111111)))(|/tffjrxxnnnnnnnnnnnxnxxxxxxxxxxnnnuuvvvvunxrrjjf/tt//|/|())1)1{{}{{}}}}}}}}[[[}}[][[[[[[[}}[[[[[[[[[[}}}}{1))(|/tjxnXbM@@#BkC8&kka&aunz&W#m/[[|{1aWztUzWW%ov/fj/(/wB8%kd0|xO0ZhW@#WW##WWwn08###WBoZn()1{1)111{{{{{{}}{}{{}{}}{)111))(((/ttffjjjrrxnczXUL0q0YJCJJYXYJU{_]{(|truvncU0QYvvzUZdpp
11111111111))(|/tffrrxxnnnnnnnnnnxxxrrrrrjjjjjjrrxxnnnnxrjftt||)tft///|((())111{{}{{}}}{}}[}}}}[[[[[[[[[[[[[[[[[[}}}}}}}}{{1((|/tfjrxYhW@#Bph&aahkkXvzmW#h(1fn)]L#%t/p#M8dvkkrcZdaaZXakZoBwOaB#MB&w&wMWWZumMM#WWhLt)))11111{{{{{}{}}}}}}{{{{)){1)()((||tfftffjrrxucXUCQZq0JLLJUYYUCY-_?}1(/frnnzUQQzuncQpdpp
1111{11111)))(|/tfjrxxnnnnnnnnxxxxrrjjfffttt/tttffjjjjjft/||()1}/ft///|)(()111)1{{{{}}{{}}}[}[}}}[[[[[[[[[[[[[}}}[[[[}}}}}{1)((||/tjrxvCw@Bhb&oahkdLYuk##k(/%h(x%MWU|Z#MBmX0cO8&8ocrX8Ud8WwQoWM&abZbqmWWwUwBwWW#MQ)))11{{{(1}{{}{{{}}{{{{{{1{11)((((||/ff/tfjrxxnuzYJC0ZqCCQLCUUJC0n+-][})tfrxuzUQQXunXqbqpq
1111111)))))(|/tfjjrxnnnnnnnxxxrrjjftt///|||(((||///t///|()1{}[]|jft/|/((()))1)11{{{}}}}}{}}}}}}}[[[[[[[[[[}[[[}[][[[[[}}{}{1||((/ttfrrnvOhwm8moabdOJzp##d|xJx(JMMMU|cBMM&YftpB88B&&WpcJ8#BOqB&hZQJOYQWWM0pMMMMpUj1)11{{{{)1}}{{{{{{}}}{{{{{{{111)(||//tttfjrxnnuczYJLOqqCL0LCUUL0Zt+?[{{)/jrruXUL0YzYLbbqpq
1)11))))))((||/tfjjrxxxxxxxxxrrjfft//||(()))1111))))()))11{{[]?-)jtt/|||())1)))111{1{}{}}{{{}}}}}[[[[[[[[[}}[}}[[[[[[[[[[}}}{111)(||/tfjjru0wMBwohkpq0d##dff{]|xpWMctu8WM8UbhXbMMMM#M0O0w#kncwoqCYXOCzkMwOzQoB0ff111)11{{{{{{{{{{{}}{{}{}{{{{)())((|||ttttfrxnxnvczUJQZpZJ0QCUJC0ZO{-?}{)(/jrxcXCZZLQZdbpppq
))))))(((((((|/ttfjjrxxxxrrjjfftt//|())111{}}}}}}}}{{{{}}}[[]?--{rft//|(((()(()))11{{}{{{}}}}}}}[[[[[[[[[[[}}}}[[[[}[[[[[}}{}{{1))((||//tttfup#M&mhbpOhWWaXrcn/hQbMu)YWWBbXQwQzbmm8#mqo&odYQZodQYuz%BaLJYqOzcCqn/))1)111{{{{{{{{{}}{{{{}}{{{1)))|(|||/ttt/jrrxxuccXUC0Zp0COQCUCQZdY-?]1)(/fxruXU0bdpbbddpqZZ
)))((((((((((||/ttffjjjjjjffft//||()1{{}}}[[]]]]]]]]]]][]]???--_[jjt//|||(((((())1{1{1{{{{{}}}}}}}}}}}[[[[}}[[[[[[}}[[[[[}}}}{{{1)(((|||||((|/Y%#&odqZaW#%0nw&xm&cz|t0@WaLJq0zXvvLZWhQoBmQYk@BdYXuvwW#ozXpW0u/xc((()1{{1{{{1{{}}}}{{}}}}{{{{111(((||t/tfftfjrrnvcczULOZpQQOQCJ0Zpkj_][{/fjxnncYQbhbkhkZqpZZO
((((((((()))((||/tttffffftt//||()){{}}[[[]]???-----????????---__?jrft//|||(|(((()1{{{1{{}}}{{}}}[}}[}}}[[[}[[}[[[[[[[[[[[}}}{{{{{1(((((|()1)111fp#BhamwW#&YY%a(O@b1)(C@WkZQdktzzbWW#bXOkd0Qb#@hYvvnoWMMbQ0MbX/f/)()11{{{{{{{}}}}}}}}}}}{{}{111))(||/t//fffjrxxnvvcXULOqq0O0LCLZpkQ[?[})frxnuzYObahhakZZZZO00
(((((()))))))((|||//t/t//||(()11{{}[[]]??----_____----------_____|rjtt////|||((())111{{{}{{{}{}}}}}[}[[}}}[[[}[[[[[]][[[[}}}}}}}}{1))))((11{{{}{1X&%%MmM#Mb0qc(C##Y}{X#WdqC0wzOwMM@Wwm0Q0zYZ#W&YxnrbWMM80Jm0zj|)())11{{}{{{}}}[}}}}}[}{{{{{{1()(||/////ttjrrnnxnucYC0ZqqOZOJULqkZ(?[[{/frnuzXQkoaaabO0OOO000
)))))))))))))))(((|||||(())11{{}}[]]??--_____+++____-------___+++{rjjf/t////|||(())))11{{{{{}{{}}}}[}}}}}[[[[}[[[[[][[}}}}}}}[}}}{{1111)1{{{}}[[[}fd%MBW##hCX(|JW#o11xB#adpQqOnmBMw&MM0CpUnLBBwLrnxq#MMBdLZpzj/)()11{}}{{}}{}[[}}}{}}{{{{{{1)))(||//tftffjrxxxnnvzULOqpqqqOLC0bOr[[}{1|fxxuzJdooaad0Q0QO00QQ
)))))111111111)))))())))11{}}}[]]??---____++++++++____--___++++++-jrjfttttt///|((((((1)111{1)1{}}}}}}}}[[}[[[}[[[[[[[[[}[}}}}}}{}{{{111{11{}[[]]][[)Uw####%qQ|tOM#Mv//a@&kkduYLQpMLdM8q0ohxrq&bquxxQWBod0LZZUn))()11{{{}}}}}[[[}{}}}{{11{{11))(|///tfftjrrrxxnnucXJQOqpqqq0JLq0x(]}{)(/frxnzQbaahbQLQ0000QQQ
1111111111111111111111{{}}[[]]??---_____++++++++++++++__++++++++~+|rjjfttft////(()((()111)111{{{{{}}}}}}}}}[[[[[[[[[[[}}}}}}}}}}}}}{{{{{1{{}[[]]???][cM###BZdYn0B##k|/b@Mahk0p%mw#dOWM88MMJ}zmkbLrxv0LzqZ0d0v(1)1))1{11}}}}[}}}}}[}}}}{{{1111)(|///tftfrrrrxrnuvzYCQZqpZZZQJQCnj}]}1(/fjrnuY0bahdLLLL0000QQ0
11111{11{{{{{{{{{{{{}}}[]]???---______++++++++++++++++++~~+~~~~~+~)rjjffft/////||((((()1)11{{{{{{{}}}}}}}}[}}[[[}{}}[[[}[}}}}}}}}}}}}{{{{{{}[]]]?---?]n&@#WoWbvp8@#WU|Q##maaho8W@@8kMWB8BBwftamohnrnJYYZZ0Czj1))1)11{}}}}}}}}}}}}}}}}}}{{{111)(|//tftfjrrjjrrxuvzYC0ZqqqZOCCUnxt[}{1|tfrxncJqhabQJLCCQ000QQQ
{{{{{{{{{{}}}}}}}[[[[]]??----_______+++++++++++++++++~++~~~~~~~~~~(rjjjfjfttft///|||||()(1)11{{11{{{1}}}}}}}}}[[}}[}[[}}}}[[}}}}}}}}}{}}}{}}[[]]??--?]?ta##8@aCdh###%rvm@&oha&W@#M8h8W8w%&8kxpwa&UjnCLpOZdbC/{)())1{{}}}{}}}}}}}}[}}}}[}}{{11)(|//tttfjrjjjrrxnvzYL0ZqqZZ0JYunr)]}{)|fjrnvUQdabOLCCCCL0QQQQQ
}{{}}}}}}}}}[[[[[]]]]?----______++++++++++++++++++++~~~+~~~~~~~~~<|ujrjjjffffftt//|||(((())11111{{{{1}{}{}}}}}}[}}[[}}}}}}}}}}}}}}}}}}}}}{{}}[]]??----??)p@&WwXkwM@#Bx|c8Maa&MW@&Jqao#Bm%&&8hpkb&djxUOkqq%#L{)1)1)1{{{{}{}}}}[}{}}[}}[}}{{1)))(|tttftffjjrjjrxnvzULOqqZZOQYvunj[[}1(/tjxvXQphhOLLCCCCLQLQQQL
}}}}}}}[[[[[]]]]]??----____+_+++++++++++++++++~~++~~+~~~~~~~~~~~~<1crrrjjfffffft/////|(((())){{1)){{}}{{{}[}}}[[[[[[[}}[}}}}[[}}}}}}}}}}}}}}}[]]]?--_--??(oMamUBM%@@mx/fC&wMWMWWaz/dpBBm&%&%&hbom&vrJ&BhqB%t{1111)1{1{}[}}}}[}}{}[[}[}}{}{11)||tttffffjjjrrrrxnvzJQOqqZO0Jcuux{][})(|/jnzCqkapCLLJCCLLLQLLCC
[[[[[[[]]]]]????----______+++++++++++++++++++~~~~~~~~~~~~~~~~~~~~~]cuxrrrjjffffttt//|||((|()))))11{{{{{{{}}}}}}[[[[[}}}}}}}}[[}}}}}}}}}[[}}}[[[]]?--___-??|kphh#Mm##Lut/rCmMWW#BkOft0w&tQ&%w&%ohbW0nJMWMmwC{111111{{{}}}}}}}}}}}}[[}[}{{}{1)(//ttfffjjjjjjjrrxucYC0qpZOQLXuuu/][}{)(/fruX0kadQLLCJJCCLLLLCJJ
[[[[]]]]]????------______+++++++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~-vUxrrrxrffjfff///||/|||((((()111{1{}}}{{}}}}}[]}[}}}}}}}}[}[}}}}[[[}[}}}}[[[]]?-_-__--??|qpd&#B#hxf(tjjaWWW#MapX1jwM|-08%&8okZ8ouc8WWBq|{1)11)1{{{{{}}}}}}[}}[[}}}}{}{1)((/t/tffjftffrrjrrnvzYLOqpOLCUvuur][[}{(tjxuXCdab0LLCJJJCLCLCCJUU
]]]]]]???-------_______+++++++++++++++~+~~~~~~~~~~~~~~~~~~~~~~~~~~-xQuxrrrrjjffft//t////||||||())1{11111{}}}}}}}}}}}}}}}}}}}}}[}}}[[[[}}}}}[[}[]]??---__--?]|L0p#W#quf)|rzhWWW#Bw8Wd{Z@u-/zk8M8apaMJno#WBc111)111{{{{}}{{[}}}[[[}}}{}}}}{11)|||ttffttttfrrjrxnvzULOpqOQUcvvn[?][}1/frnzJZkkOQQLLCJJJCCCJJJUY
??????---------______+++++++++~~~+~~+~~~~~~~~~~~~~~~~~<~~~~~<<<~~~+r0Cnxrrxxjfftttt/ttt//|/||((()1111)(){{}}}}}}}{}}}}}}}}}}[}}}}}}[[}}}}}}[[[[]]??-_____-?]]/OJdWWpxt(nxxZWMWM%&##Bt|ML<[?|vd@wdkWpuk#Wk|11))111{{{{{{}}}}}[[[[[}}{}}{{{1)(((/ttfttftfjjjjxxucXUQZpqpOcvvu}?]}}{(/trvJObkq00QLCCJJJCCJJJUUY
????------_-______+_+++++++~~~~~~~~~~~~~~~~~~~~~~~~~~<<~<~~<~<~~~~~jLZzxxxxxrjjjffffft////||||(()111)))(){{}}{}}}{}}}}}}}[}[[}[[}[[[[[[}[}}[[[[[]??--_____-?][nvzBWbCrnuYvQ8wkw8MW#WZ1Ja_){-}z@Whq8wY0WMz11{)11111{{{{{{}}}}[}}}[}}{{{{{1)((||//fftfjfjffjjxuucXC0ZqqbJcvu{?][{{1|/fxUqbhq000QLCCJJJJCJUUUYY
--------________++++++++++~~~~~~~~~~~~~~~~~~~~~<~~~<<~<<<<<<<<<<~~~1XL0vnxnxrrjjjjffft/tt/|(|(()()1))1))11{}{1{}{{}}}}}}}}[[}[[[[[[[[[}}[[[[[}[]?]??-_____--?[}jYo8CCunfjrUbZOM@#W#WWc[bf1]]}nW@80hWCUBo/11)1111{{{{{{1}}}}}}{}}}}{{{{{{)))((||/jfttffjjjjjxuvzYCOqqq0zcv)?[[}{1(//jzOkaqU0OQQLCCJJJJJJUUYXX
-------________++++++++++~~~~~~~~~~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<~~~}JOodnnnnxrjrjrjfftttttt|||()(1())())1{{{{{}}{}}{}}}}}}}}}}}[[[[[[[[[[[[[[[[]?????--___---?[1xQCuJLJctjUZLC#@#BWW#h1vX}{(ur8@@hd#bXwJ{)1)1111{{{{{{{}}}{{{}}}}}{{1){1()(||///tftttffffjrnnvXULZqqLzzzt?[[[{11(/tnJdkdzY00QQLCCCCJJUUUYYXz
------________++++++++~~~~~~~~~~~~~~~~<~<<<<<<<<<<<<<<<<<<<<<<<<~~~]0LhWJnuunxrxrjrjjfttttt///|||))(()())1{11{{{}{{}{{{}}}}}}}}[}[[[[[[[[[[[[[[]?]]???-____---?]1nYxQO0mo0ULO0MW@&BW#%j|x]}z8h8@@&qWwXZt1)))))11{{{{{{{{}}}}}}{}}}}{1111)(|/|t///ttttftfjjrnucYJQZpqJXYx]?[[}{1)|/jzOhbUuU00QQLLCCCJJUUYYXzc
---________+++++++++++~~~~~~~~~~~~~~~<<~~<<<<<<<<<<<<<<<<<<<<<<~~~++OZk@%cuunxxxrrrjjjftftt/t/||||((||((()1111{{{{{{{{}{{}}}}}}}[[[[[[[[[[[[[]]]]]]]??-______--?[(ntuaW@@#m0QbW88o%WW8r(c(1Y&BM@#M0%WQr11)1)11{{{}}{{1}{}}}}}{{}{{{{))1))(/t/ttfttttttffjjrnvzYC0ZpZJUn]-?[}{1))|txUqb0vcJ00QQLLLCCJUUYYXXzc
_-_______++++++++++++~~~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+~JoO#@buunnxnxxxrrjjjjftttt//t/|||(|(()))11{{1{{{{}{{}}}}}}}[[[}[[[[}}[[[[][[]]]???---__+___-?[)ntk@###@oUdBBdk&WWMvjhvjX&8W@##kq@p()1)1))1{{{{{{{{}}}}[}{{}{1{{11))((|/t//ttttttttffjrxnuzYLOqpZCn]-_-]1)(((trX0pZcuvJQ0QQQQLLCJUUYXXzzc
_______++++++++~~~~~~~~~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+~fBO&@WLuvunnnnxrrjrjjjttttt/ft//|/|)((()))))1{{{}}}{}{}}}}}}}[[[[[[[[[[[[[[[]?????---_+_+__--?[(|J@####BZboMbZMWW#UcMJ|vw8B##@BQ&0)))11()1{{{{{{{{{}{}}}}{{{{{{111((||/ftt/tftjttfffjrxnvXJQOqp0j[?_+?1||(|tjcLpdYuvuJQ000QQQLLJUYYXzzcv
_____+++++++++~~~~~~~~~~~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~+[&dq#@%zvvunxxxxxrrjjjftttffttt/t//(((|((())1111{}{{{{}}}}}}}[[[[[[[[[[][[[[[]?]]???---______-][)L@@####WWkqpQM#W#QQ#qjnaB8W##@bLr()))11)1{{{{{1{}}}{}}{}}{{{{1{1)(((tttt/fffjtttfjrjrnuzYL0ZppX){?+?1|/||tfuUObCuvuuJ000QQQQLLJJYYXzccv
++++++++++++~~~~~~~~~~~~~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+_d&OkB@qcvuununnxxrrjjfftfffftt/t/|((|||(||()1111{{{{{{{}}}}}}[[[[[[][[][[]]]]]]]]???-________??]/a@######Mw&8B#WWZp#avuLB8&##@&z((())11){1{{{{{{}}{}}}{{}}{1111))(|tt||/tffffttffjrxxnvzYQOqpqCn)??])|///juYQpOcuuvcJ0Q0000QLCCJYXXzzcv
+++++++++~~~~~~~~~~~~~~~~~~~~~~~~~~<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+~v#qQq%BUvuvununnxxxrjjjjjjfffftt/|(|||(|||())()1{111{{{{}}}}}}}[[[[[[[[[[]]]]]]]]???---__-___--][|a@#####WM#W8M#mCLMkYuxaB%M#@8x(()))111{{{}{{{{{{{}{{{}{1)11))1(|///|/tffffffffjjrrxuczJQZqpZZv[--?{|tfxcJ0ZZYvvuvcJ00000QQLCCJYYXzccv
++++++~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<~++{%dQOOwdvvvuuuunnnxrrrrrrjfffffft///(//||((||))111111{{{}}}}}}}[[[[[][[[[]]]]?]]]???----______-?]]/a#####Ba#WMBMqJU%put|LBB&W@mt(()())111{{}{{{{{{{{{{}{{1)1)))(||//|tttffjfrjfjfjrrxucXC0ZqpZOf]?-?[)fnYLZqpCvcuvcXJ00Q0QQQLCJUYXzzzvv
+++~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+_Lq%oZoBYvvvuuvunnxxxrrrjrrrjfjfftt/t//|||||(()111){{{{}}}}}}[}[[[[[][]]]]]]]]]]]]]??----___+__--]]/h@##@%hM#WB%0cX0dt/vchB%W#J(()))))1111{{{}{{{{}{{{}{1111)))()(||/t///ffjjfjfjrrxnvzUC0ZpppLx1]??])rU0qpOLccvvvccJ0QQ0QQQLCJUYXXzcvv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~++xhM#B8Wpvvvvvvunnxxxrrrrxxrjfjffftft/////||((({111{1){{{{}}}}}}}[[[[]]]]]]]]]]]]]]?????-__+++____?]/o@#Wbo8#WWWpYrYQYakULo&M&j(|))))11111{{{{{{}}{{{{{1{{1{))((((//tf/|/tjrjjffjrxnuvXULOppdpJcf{???)cbkaZYzccvvvvcC000QQQLLCJUYXXzcvv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<<~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~++1q&####%vuuvuuuuunxxxxrxxxrjjjfffftttft//||(|()))111{{}{{}}}}}}}[][[]][]]]]][[]]]]????---____++__-?]|h@&pkaB#WW&YuLUq#BqYQaMQ(|)1))11111){}}{{}}{{{{{{111{1)()(((//tt/tfjrrjfjrrrxnucYJ0ZpdbpLzJXuffxQmmhJzccvvvuvXCQ00QQLLLCJUYYXzcvv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+_X8&&B##Juvuuuuunununnxxnxrrrjfjffjffttt//|||((()))11{}{{}}}}}}}[[[[][[[[[]]]]]]]?????-?--__+_+___-]])qhCdk%@#W#pxvv0MMhXCJor(()))))11{)){{}}}}{{{{}{{{11{1)(|((|//t/tjjjjrtfrrrxnuvzUC0ZpdbpCnvd%a0UJUUzzzcccvvuvXCQ0QQQLLCCJUYXzzccv
~~~~~~<~~~~~~~~~~~~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+~n#8w8M@dnuuuvvuuunnunxxxxrxjjffffjfjfttt/||((((()))111{}}}}}}}}[[[[[[[[]]]]]]]]]]]?????-?--__+___--][1XqakaB#W#orxzrqhOCLzz(()))11)){11{{{[}}}{{{}}{{1111))(|(|/|t/tfffjjjffrjrxnucXULOZpdbk0urcXcULCUYXzccccvvvcYCQQQQLQLCJJUUXXzccv
~~~~<<<~~~~~~~~~~~<<<<~<<~~<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~+[m#MW8@%unnuuvvunnnnnnxxxxxrrjjrjfjjft/t/|||||())))11){{}}}}}}}}[}}[[[[[[]]]]]]]]]]]????----______-?][1Z@WMM###8utv/CO0JJJt(()1111111111{{[{{{{}{{{{{{{1))((|((|/tt//tffjftjrjrxnvzYJQOqpbbahZZCU00QCUYXXzccvvvvvYLQQ0QLLLCJUUYXzzccv
~~~~~~~~~~~~~~~~~~<<<<~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~++Y#W&&M#Uxnnnnuunnnnnunxxxxxxrrjjjjjft/t///||())())1))111}}{}}}}[}}}[[[[[][][}[]]]]]???---?--____---?][1q@@#&W#MU(rXOUOUzn|(((()111{1)1{{{}{{}}{{}{{{11)1())(||//t///tjjjjfjrrrxnvXUCQOqdbZZdm8B&dZ0LJUYYXzccvvvvXLLLLLLCCJUUYXXzzcvu
~~~~~~~~~~~~<~<~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~++1%#8oB@qxxxnnnuunnnnnnxxrrrxxrrjjffrtt//t|||(((|()))1))11{1{}}}}}}}[[[[[[[[[{[]]]]]]????-??----___-??]]1q@@%&@WQxvnUu0Yzt)()))))111{1{}}{}{{}{{{}}{1111)(((||||/t|//ttfjjfjrrxxncYJLQZqdbp0b####opZ0CJUYYXzccvcuXLLLLCCCJJUYXzzcccvu
~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><><<<<<<~~+_vB#BW@mnxxxnnnnnnnnunxxrrrxxrrrjffrjt/t/|/|(|((){))11111{{{{{}[}}}[[[[[]]]]]]]]]]]]]]?????---_____--?]]1q@MmB8OuzLccLLr(()()))()11{{{}}}{{}{{}{}{{{111))(|||///|////tfffjjrxxnuzYJQ0ZpdbOOa####BkpOQCUUYXzzcvvuXLCCCCCJUUYXXzzccvvu
~~~~~~~~~~~<~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<<<<~~+_{d@##@Mzrxrxxxnnunnnnxxxrxxrrrrjjjjfttt///(//(1{{)(()11)){{{}}}}}}[[[[[[][]]]]]]]]]]]??????---____---?]]1q@%oabcXoXzLc|(()())))111{{{{}}{}}{{{{{{1))1))(((|///////|ffffjjjrrnuczUCQOqdbhQCm###W#&dq0LCUYYXzcvvuXCJCCCJJUYXXzzzzvvvu
~~~~~~~<~~~~~~<<<<<<<<<<<<<<<<<<<<<><<<<<<<<<<<>><<<<<<<<<<<~<~~~~~~~++_-?uaW#@@Orrrxxxnnnnnnnxxxxrrxrrrrjjjftftt/|||||)()()))111{{{{}}}}}[[}[[[[[[]]]]][]]]]]]]???------_____--?]1O&o&W8ZaQx0c)())())))))1{{{{{{}}{{{{{{1111))()(//t/tfttttjjjrrrrxrnvcXJCQZqpdmw0%#####WopZ0LJUUYXzcvvYCJCJJUYYXzzccvccvuu
~~~~~~~~~~~<~~~~~<<<<<<<<<<<<<<<><>>><<<<><<<<<<<<<~~~~~~~++++++++++++_--?(uQZaBmnrrrrxxxnunnnxxxxxrrrrjjjrjfttt/|////|)))11)))1{{1{{}}}}}}}}[[[[[]][[]]]]]]]][[]]??-----_______-]]{JM@#@wbQcJ|)((()))))))1{{1{{{{{{{{{{11))1)|((//t/tftffffjrjxrrrrxnczXJQ0ZqddoBQo##W##@MkqZQCJUYXzcvcYCJJUUYXXzzcvvvvvvuu
~~~~~~~~~~~~<<<<<<<<<<<<<<<<<<<<>>><<<<<<<<~~~~~++++++++_____________--??]}|rJY08Yrrjrrxxxnnnnnnxxxrrrrjjjjjfttt//////||)))))()1{{{11{}}}}}}}}}[[[[[[[[[]]]]]][]]]]]????---_____--?][UW@@%pQzt((((())1(())11{{{{{{{{{1{11111((((|/t/t//fttffjfjrrrxxxucXYJQZqpddCQCd#WW###@8dqOLCJUYXcccYCJUYYXXzzcvvvvvuuuu
~~~~~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~~~+++++_____---------??----???]]][}(rUb&Wqrrjrrxxnxnnxxxxrxxrrxrjjffffftt///|(|(()))()()11{1{1{{}}}}}}}}[[[[[[[]]][]]]]][]]]]????--____++_-?][v8@&qar1((()))11))11)1{{{{{{{11{)1111((||||/(|//ftt/fjffjjrrxnnvzXUL0ZpdpdUcYYh#WW##@@wpZ0LCJUXzccXJJYYXXzzccvvuuuuvvu
~~~~~~<<<<<<<<<<<<<<<<<<<<<<<~<~~~~~+++_______----??????]]]]]]]]]]]]]][[}{{(urm@@%nrjjjrxxxxxxxxxrxrrrrjjjjfjffttt//||/||||(|((){{1)111{{}{}}}}}}[[[[[[[]][]]]]]][]]]]]]?---__++_-_-?][r%BkQ))))1{)))))11)11{{11{{{{1111))(((((||||//ff/|/ttfffjrrxnnvXYCQ0ZpddkbJYYY%###W#@WaqO0QCUYXzcXJYYYXXzcvvuuuunnuun
~~~~~<~<~<<<<<<<<<<<<<<<~~~~~++++++____----????]]]][[[[[}}}}}}}}}}[[}}}}{{1)xrLW##Lrrjjjrrrrxxrxrxxrrrrjjjjfjftttt/////|/|(||/|()1)))1111{{}}}}}}[}[[[[[[[[[[[]]][]]]]????--__+__++_-?][jdZt1)))111)|)111111{1)1{{11111))((((||(((//|//////ffjrrrrxnuczUC0Oqpddm#&bXzLhma%B##BbqZ0LJUXXzXUYYXXzzvvvuuunnnnnu
<<<<<<<<<<<<<<<<<<<~~~~~+++____------???]]]][[[}}}}}{{{{{{{{{{{{{{{{{{{111)(/vxd#@mxrjrjrrrrrxxrrxrxrrrjrfjffttf/tttt/|||||t//||())()1111{{{{{}}{}[[[[[[[[[[]][][[[[]??????--__+++__+__??/f{)1))11))))))111{111{{{{{{1)))1((((((|/||/|///|tffrrjrxxnuzXULOqqqdb&@@@bXUYqkm&##W&dqOQCUYXXXYYYXXzcvvvvuunnnnnn
<<<<<<<<<<<<<<<~~~~~++____----????]]][[[}}}}{{{{1111)))11)1))))))))))))))((||rzjo@WJrrjrjjjrrrrxrrrrrjrrjjftftttffftt//|t/ttt||||(((1111{{}}{}}}}}[[[[[[[[[[[[[[[[]]]]]]]?--__++++~++++_?]{{11)11))))))))111){{{{{1)11)1(((()|(|/|(||///|/fffrjjxxxnvXYUQOqqqdbM@#@#pCXQm%%W#WBobZ0LCUYXXYUYXXzccvvuuuunnunn
<<<<<<<<<<<<<~~~++___---???]]]][[}}}}{{{{111)))))((((|(((((((((((((((((((((||/XxvB@onrjrjjjrrrjrrrxrjjrjjjftjftttfttt///ttftt/|(((()11111{}{{{{}}}}}[[[[[[[}}[[[[[[[]]?]???---__++_++++_?}1{1111)))())))1111)){{{{1)11)1)))(((|/|1}||/||/tffjjjrnnnvcXYJ0ZqqppkW@#@@wZq&M&mB@W8dUbZ0QCUYYYYYXXzccvvvuunnnnnn
<<<<<<<<<<~~~++___--??]]][[}}}}{{{1111))((((||||||////////||||||||||||||||||//tnfCWBLrrjjjjjrrjrrxrrrrrjjfjjftfftft////tttffft|))(()111{{{{{1{{{{}}}}[[}[[[}}}[[[[[[[]]]]???---___++++__[1{11111)))))())111111{{1111111)((|((/||//|t//||/tfjrjjrnnuucXJL0Zqqqqh@@#@W%o%@@Bo&#W&U<JdO0QCJUYYYXXzzcvvvuuunnnnn
<<<<<<<<~~++___--?]][[[}}{{1111)))((((|||/////ttttttttttt//////|||||||||||||////jfC%ovrrrjjjrjjjrxrrrrjjjjrjffjffttt/|/t/tfttt(((|)))11{{1111{{{{{{{}[}}}}}}}}}[[][[]]]]]???---________]{111111{)))()())1))11{{1111111)(()(|||||t//ttt/ttffjjjrrxxuucYUQOZqqqqm@@@BwowW##WwwW#&n<-CdO0QCJUYYXXzzccvvuuunnnnn
<<<<~~~+++__--?]][[}}{{11)))((((|||////tttftffffffffttttt//////|||||||||||||||//tvjQWkxxrjjjjjjjjrrrrrjfjjrjjjrftfft||///tfjf/(|||())1){1){11{{{{{{}[[}}{}}}}}[[[][]]][]]]]??---___----}{{1111111()))))11)1111111))1))(((|((|||//|/ft/t/ffjjjrrxrxnvXUC0Zqqppq&@@@8abw####&mM#%/+~-JpOQLCJUYYXXzzcvuuuuunnnn
~~~+++___--?]][[}{{11))(((|||///ttttttfffffjjfffffftttt///////|||||||||||||||||||rJcp@Zrxrrjjrjjjrrrxrjjjfjrrrjtfff//////ttft/|||((((1111111)1{1{{{{[[}}}}}}}}}[[[[]][[]]]]????-??????[111111{111((()))1{)))11)))111))(((|((|/|||///|/|tffjfjjrrxnuzUJQOZZppppW@@@Mah&####&w&Bm{++~-UpOQLCJUYYXXzcvvuuunnnnn
+_____--??][[}{{11))((|||//ttttffffffjfjjjjfffffffttt/////////||||||||||||||||||||xbUqBLrrrrrrjjrrrrrrrjjjjrjjffffft/|//tf/tt////||(()1)))1)1{1)1{{}}}}}}}{{{}}[[]]]][[[]]??]????]??-]{{{11))1))(((()()))))11))1111(()((((||///|///|t/|/tfffrjxxnnuzYJQOZqpppbW@@@&dbM####8w%M&|+_+~_Xp0QLCJUYXXzzcvuuuuunnn
--????]][[}{{11)((|||///ttffffjjjjjjjfffffffffffftttt///////|||||||||||||||||||||||QBOLpcxxxrrrjjrrrrrjjjjjjrjfffjft/||/t///t//||/(((())))1)111111{}{}[}}{{}}}[[[[][[[[[]]]??????]]]]{1111))1))((((|(11)))11)1111)())(||||/|/|||///|/t//tfrxnxxxnuvXULQZqpppqpm#@BmhhW####8%%MBof+++~_Xq0QLCJUUYXzzcuuuuuunn
]]]]][[}{{1)))((||//tttfffffjjjjjffffffffffffffffttt/////|||||||||||||||||||||||||||Z#oQXuxxrrrjjrrrrrrrjrjjfjffffft//t/tttttt|||||||())((((11)))111{{}}{}}}}}[}}][}}[[[[[]]??????]]}))11111))(((|(((1)())11)))))(((((()|//|//|||t//tt/tttrxxxrnnucXUL0qddpqZkawwaaoo#####B&wM%Ww1~+~~_zqOQLLJJUYXzcvvuuuuuu
[}}}}{{1)))((||//ttffffffjfjjjfjffffjffffffffffttt////|/|||||||||||||||||||||||(||||/Z@#%dvxxrrjrrrrrrrrrjjffffffjftftt/tftttt//||||||)(|||({1)(((11{}}{}}}}}}}}}}}}}[[[][]]??]]]][[1))1111))(((((((()((()))1))()))(()(|/|//t//(/t/ttfftfjxxxrxxnuzYCQOqddpqZphhw&wmm#####M%m&aW@p?++~<+nZOQLLJJUYXzcvvvvuuu
{1111))(((||/ttttfffffffjjfjjjffffffffffffftttttt////|/||||||||||||||||||||||(|((||||/LB@@auxxrrrrrrrrrrrrjjjfffffjrnft////ttt/////(||)(||((()1)()11{}{{}{{{}}{}}[}}[[[[[]]?]]]][[}{1)11)11)))((|((((()))))1))(|))((((/t//|/tt//t/|tjftfjjrxrxxxnvzJQOZpddpZqho&W##88#####B&%&wW##z~+~~<<t0ZQLCJJUUXzzzcccvv
)(((((||///ttfffffffffffffffffffffffffffttttttt////||||||||||||||||||||||||||||(((||||(nOahLnxxrrrrrrrrrrrrrjjfttfjrjff/////t///t/|//((||||||()))11))1111{{{}}}}}}}}1[[[]]?][]][[[{1))1111))())(((((())())))())))|(((||ft|/ttt/tt/tfttjfjrrxrrxnuzYC0ZqpppqqkkoW@@##&W####8BBMB##@d_++~~<>[YZ0QLCJJYXXXXzzzc
||/////ttffffffffffffffffffffffffffftttttttttt///|||||||||||||||||||||||||||||(((((||||(|uQqLxxxrrrjjrxrrrrrjjf//fjrfff|||///t/t/||//||(|(||(((|()))1{{111{}{{{}}}}}}[[[]]]]]][[[}1)()11)1))()((|(((())))))))11(((((|||//|//f//tt/ttfjfjrrxxxxnuczUC0Zppdqqqma%@@##@&wW##M&BMBM##@w[~+~~<<>~|JOQLCJUUUYYYXXX
//tttfffffffffffffffffffffffffffffffttttttt//////|||||(|||||||||||||||||||(((|(((((((((|(/vCdJxnxxrrrrrrrrrrrrjftfjjjjf//////t/tt/||/||/||||()(()11)11{{11{{}{{}}}}}[[[[][]]][[[{)))))())1)(((||||(((()()1)()))))(||||////|///ttft/tffjrrrxxxxnucYJL0ZqdpqqqwwB@####Mwow%8&MW%M####v~+~~<<<<>+tJOQLCJJJJJUYY
ftfffjjfffffffffffffffffffffffffftttt/tt///////|||||||||||||||||||||||||||(|||((((((((((((jzZBQxnxrrrjrrrxxrrrrjffjjjfftttt/ttttt/////|//|||((((()))111111{}{{}{{}}}[[[[[]]][][{)))())())))((||||(||()((((((((()(|||(//tt///|ftfjfttffjjjxnxxxnuzYCQZqZqqqZkma&@####@8ko&8&MW%W###@p++~~<<<<<>i+(vQOQQLLCJJU
fjjjjjjjffffffffffffffffffffffffttttt///////|/||||||||||||||||||||||||||||||(|((((((((((((|vYbBCxxrrjjrrrrxxrjjjjffjjftttf////ftttt/////|||||((((())))111{{{{}{{{}}}}}[[]]]]][{1))))))())))(((((||||(((()))(|(((((((|||t/|//fttffftttffjrrrxnnnvzUC0ZqZqqZZoma&######Bww%8&MMmW###@m?+~~<<<<<>>>i>-(vCQQQQLC
jjjjjjjfffffffffffffffffffffffftttttt/////|/|||||||||||||((|||||||||||||||||(((((((((((((((fYYdwUxxrjjrrrxxrrrrjjjffjfffttt///t/tttt/|tt|||||((()((())111{{{{}{{{}{}}}[[[]][}{11(((())((((((||(|||(||(|()(|(((||(||/||////t/ttftttfffffrrxxxnuvcYUQZZqqqZOdwww&W@###@Bmmo8MWwm####@w]+~~<<<<<<>>>>>ii+?[1/xc
jjjjjjfffffffffffffffffffffffffttttt///|///|//|||||||||||||||||||||||||||||(((((((((((((((((XLUOkXnxrrrxrrxrxrjrjjfjjfjfffftttt/tttt/////|//|((())){11)1)111{{1{{{{}}}}[[[[[{{{)(((())))((((|||(((||||()(|(((||/|/|||/ttt///tjftffffjfrrrxxnnnvzYC0ZqqqqZOa%wmmM@####oka%W#WoB#####B1~+~<<<<<<>>>>>>>iiiiii<
jjjfjjjjjffffffffffffftttffffffttt/////////||||||||||||||||||||||||||||||||(((((((((((((((((/p0YCqvxxrrxrrrrrrjjjrjjrjjfjffftttftttft///////|(())1)1)1)))1)1{11{{}{}}}}[[}[{{{1((((())))(|||((|((||(|/((|((((||//|(|///t/|tfjftfjfjjrrrrrxnnuvzXYLOZqqqZZOo%mao%M#WBmpkhm##M%W#####@p?+~~~<<<>>>>>>>>>>>>>>>
jjjjjjjjjffffffffffftttttfffftttt////////|||||||||||||||||||(|||||||||||||(((((((((((((((((((v%LUCcnxrrrrrrrrrrrrrrrrjjjfffffffftfft/|///|///(()))))))))))))1111{}}}}}}[}}}1{{(|(|(((((|//|(|(((||||(|(|||||||//////||///tfffffrjfjrrxrrxxnnuccXJQOqZqZZOb&&mwmmw8wddahpbW#&BWW#####@L++~~<<<<>>>>>>>>>>>>>>
jjjjjjjjffffffffffttttttttttttt////////|/|||||||||||||||||||(||||||||||||(((((((((((((((((((|(q8QXLzxxxjjrrjrrrrrrjrrrjjfjffffffftfftt///|///||(())1)))11()1(){{{{}}}}[}}{{{1)||(((((((||/||||///||//|||(((|//t/|////tt/ttffffffjfjrrrrxxnnuuvcYC0OZZqZZO&M%%%mwmmdqZpZZq&MmW#M#####B8u<~~~<<<>>>>>>>>>>>>>>
jjjjjjfffffffffftttttttttttttt//////||||||/|///||/|||||||||||||||||||||(((((((((((((((((((((|(r%%Qh8Lnxrrrrrrxrrrxrrrrrjjjffttfjfjjft///|||///||((()(()1)(())11{{{{}}[}{{1}1)(||((((((|||/((|///////(1)|/|||/|/|///ttttt/tfjrftffjrrxxrxnnnuvcXJQOZqZZZOZMMm%wwmohppQQQOpbdk##MW#####M&)~~~<<<>>>>>>>>>>>>><
jjjjjjjjfffffffttttttttttttt///////||||||//////|||||||||||||||||||||||||((((((((((((((|((|(|||(JWwC%MJxxxrrrrrrrrxxxrrrrjjjjftftfrffftt/||//////|((((((((|()111{{{{}}}}}1}11)/||(((||((|//|/||///|/((1(/|/t|//||////tttt|tjjjftfjrrxxrrxxnnucXUC0ZqZZZZOk@#&%%woohhmdpZaaoda##MM##W##8Mq+~~<<<<>>>>>>>>>>>>>
jjjjjjjjffffffttttttttttt/t///////||||||||||||||||||||||||||||||||||||||((((||||||(||||||||||||ta#hLM8Ynnnrrrrxxxxrxrxxxrrjjjfftfjftftt/|||//||/|||(|(((|((11)111{}}}}}{}111(t/|()|/()(|///|///|//|)|||||/t/||/(/ttttfjt/jftffjrrrxxrrxxnxnvzYJQOqpqqZZO&@@W8%mwMMM#W8W###k%@#8%@######B)~~<<<<>>>>>>>>><<<<
rrjjjjjjfffftttttt///t////////////|||||||||||||||||||||||||||||||||||((|||||||||||||||||||(|||||zBWZQBwcnnrrrrxxxxxrrxxxxjrjjjffjftttt////||||||//t||(((((((1))11{{{{}{{}111ft/||||||((||///t/////||||/tj/|//t|(/tt/ttf/ffffffjnjrrrrrxxxnuvzYC0ZpqZZZOqW@#M&m%W##########mM##M8####WmW#q~~<<<>>>>>>>><<<<<<
rjjjjjjjfffttt//////////////////|||||||||||||||||||||||||||||||||(|||||||||||||||||||||||||||||//Z#8LL%aunxrrrxxxxxxrxxxxrrjjjjfjjfft//tt//||||////||||||(())))))1{{{{}}1))|///||||||||()///////t/|||/tftt//t/||tt/ttttjfffttfrrrrrrxxxxxnvcXJQOqqqZZO0k@@W%%%W###########mM###M#####M@#M1<<<<>>>>>>>><<<<<<
jjjjjjfffftttt//////////////////|||||||||||||||||||||||||||||||||(||||||||||||||||||||||||||||||/fh#%JC8pnnrrrrrxxxxxxxxxxrjrrrjfjrtt//////t////|/|//|(||()((()))1{111}{{1((///||||||//|1(///tt/tt///////t///tttttftffftffttfffxrrrrxxxnnuczUL0ZqZZZZO0&@#&ww8############mm&W#W#####@aM@z<<<<<>>>>>><<<<<<<
jjjjjffffttt/////////|//////////||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||/|n%#m00BOnxxxrrxxxxxxnxxrrrrrrjjjffttttf//tt///////||||(|(||((()111111{{1((t//|((|/////(|/tttt/ttttttttttttttt/tftttjtfjjfttfjjfrxxrxxnuvcXJQOqZZOZOOqM##B&m&#####MWW###W%wwwBW#####@qo@o?<<<<>>>><<<<<<<<<
jfjffffftt//////////||////tt//|||||||||||||||||||||||||||||||||||||||||||||||||/|||||||||||||||||//X%#mLbMCnxxxrrrrrxxnxxxxxrrjjrjfftt//tt/tt//tt//|/|||||((|()))))111)1{))////|||/||//|/ttt/ttttt/ttttfttttt/tft/tttftfrffttfffrrrrxxnnuvzYC0OZOZZZO0o@#@@#8&####WBBWWWWBB8wkb8########@#f><<<>>>>><<<<<<<<
ffffffftt//////////||||///t///||||||/||||(|||||||(|((((|||||||||||||||||||||||||||||||||||||||||||/tCoWmLw8Uxxxxxxxrxxxnxxxxrrrrjjftfftt/t/////t//||////||||||((())))))1)1)/////||||/t/|//tfftttt//t/t//ft/tfttf////tt//tftttfjrrrrrxxxnucUJL0qZOZOZOOM@@###Mw8##WBBB8BBMMW#wZQpB@####@ma@L<<<<>>>><<<<<<<<<
fffffftt//////////||||///////||/////|||(((|||||(((((((((||||||||||||||||||||||||||||||||||||||||||||xqhWb0M8Yxnxxxrrrrxxxxxxxrrjrjffjftttt/////tt//||////||||(((()))))11)11|t////||/ttt//tttfttt//tttff////tt//ft/tt/||tft/tfjrjrrxxrxnuvXUC0OZOOZZZ0k@@@@##BawMWBB88&8MMM##BbqOw@####@hU@B)><<>>><<<<<<<<<<
ttttttt//////||//||||////////////////|||||||||((||||||||||||||||||||||||/|//|||||||||||||||||||||||||YhoMkdB%Xnxxxxrxrrxxxxxxxxjrjfffffttt////ttt////||///|((||((((())))11)|t/////|/tt//t////t/ttt/ttf/ttt///tft//tt|/////tfjrjrrrrrxxuucXJQ0OOOOOZO0&@@@@#WmmW#WWB&&8BB8&W##MoOm@######%B@L><>>>><<<<<<<<<<
tttttt/////|////|||/////////|///|||||||||||(((((||||||((|||||//||||||||//|||||||||||||||||||||((||||||ZmmMBMWwznnxxrrrrrxxxxxxnxrjjjjjfttttfttttt/////|///||/||||||())))()(|t/////||t//|/t///ttfttttttft/////t//tt/|t/|//ftfrrjjrrrrxnuvzUCQOOOOZOO0q#@@@#MwkM####MBBMWB%wB####h&@###W##8oWm_<>>>>><<<<<<<<<
tttttt/////|/////|///////////||||||||||||||(((|||||||((((||||/////|||||/||||||||||||||(((|(|||((((((((tpoh8ho#oznxxxrrrrxxxxxnnxxrjrrrjfftffttftt/t//|(|//|//|(|(/())))))()|//////////|/tft//tttttt/ft/tffttftt/////|//|//ffffjrrrxxxnvcXJL0ZZOZZZO0a##WB%wobM###WWWW##M&wwW###om@###W##@0%@n><<<><<<<<<<<<<
ttttt////||/////////||///////|||||||||||||((((|||||(((((|||////////////||||||||||||||||||||||((((((((((fCZaQQW#buunxrrrrrxxxxxnxxrrrjjjfftffttttt//tt||////t/||||()))())1()|////t//tt/tt/t/t///|/tttt//ttt//ft/////t/t||/t/ttfjjjxnxnucXJQQOqZZZZZO0oBM&mwhoa&####W#W##B&Bmao%8Zd#####W@Lhd#b+<<<<<<<<<<<<<<
ttttt////|///////////||//////|||||||||||||((((||||||(|(||/////////////|||||||||||||||||||||(((((((()(((((|fJYB#aOznnxxrrrrxxxxxnxxxxrjjjffffffttt/ttt//t/tt//||||()1)))(1()(|/////t/t/t//ttt/tftt/tfff//jftt/||/tt/||/|/t/ttfjjjjrnuvvXULQQZpqZZO00bW###8akmow#W##W####8wW&qQCLCqW####W@LdCMM{><<<<<<<<<<<<<
ttttt////////////////|||/////||||(||||||||((((||||||(||||////////////|||||||||||||(|||||||((((((((()(()((|fpXa#kwmznnxxxrrxxxxnxxxnxrrrjjfffffftt//t///t/ttt//||||()()(())((///////t/tf/ttt///|///ttt/t//t/t//ft/||||//|/tftjrrjruuuvzYJLQ0ZqqOOOOO8@##@Mmhkbo#WWWW###W8&&%pwoqCOM#######W#%@ui<<<<<<<<<<<<<
ttttt/////////ttt//|||||////|||||(|||||||(((((((((|(||||////////////||||||||||||||||||||||((((((((())))(((r&ULWk8@wzunnxxxxxxxxnnnnxxxrrjjfjffjfttft/////tt///|/||((()((()((|/|/ttt//tttttftttfttftffft//ftttffftttt/ttttttfjjjjxnuvcXUCQ0OOOOO0O0d#@####MpQULMWW#####MBBodO&@#mZ&####W#@qpM#b~<<<<<<<<<<<<<
fffttt////////tt///||||||///|||||((|||||||(((((|((|(||||||/////////|/||||||||||||||||||(|(((((((())))))(((f&dUMhB#@%Xxnxxxxxxxxxnnnnxxxrrjjjjfftfftt//////t/t/|||//|((((/((|(/t//tt/tttttttffftt/tttftt/t////ttfft///tfjtfjfftjrxnvcYUJLQO0OOZOOO0w@#####WkQCJqBMapM#BBB&mqQQd8#mmW###WW@whohW(><<<<<<<<<<<<
ffffttt//////ttt///||||||///|||||(|||||||(((((((((|||||||||//////|/|/||||||||||||||||||||(((((((()))))((((/mmv8oM##@%znnxxrrrxrxxnnnnxxxrjrrjfftfffft////t////t/|//||||(|((||(///tttttt/ttffffttttfttt///||///t//t|//ff/fjffffrrxuvzXUCL0O0OOOOO0ZM@#####WBhdLzC0UUqhaB&wow88pCo8m8####W##@WM@C<<<<<<<<<<<<<
ffffftt///////ttt//||||||////||||||||||((((((((((||||||||||/|///////|//|||||||||||||||||(|((())))))))((((((b8xooB@##WmCunxxxrrrrxxnuunuxxrrrrfjffjjtt///tttt///t////|(|(||((||/ttttttftt//t//t//t/t/ttttt///||///||||/|/ftffjjrrnvcXYJLLQOOOZOOO0k@########&p0UccJJLZ%B8Bw8##Wp088%W##WW#Wk##@&[<<<<<<<<<<<<
ffjfft////////ttt///||||||//|||||||||||((((((((((||||||||||||||||||////|/|||||||||||||||(((((((()))))((((((UBzb%oW##M&qzunxxxrrrrrxnnnunnxxxjfjjrjfttttf/tt///t//t//|||||||(|/(///tttt/t/tt//|/////||/t/t/|||/////|||/ttttffjrxxuvzYUCQQ0OZZZOOO0m######W#WpQLYzYCCZkWMMW8o##@wCb&&M####W#qB#B@n>~<<<<<<<<<<
jjjfftt///||//ttt///||||||//||||||||||(((((((((((|||||||||||||||||||||/|//||||||||||||||(((((())))))))(((((jwQd&qkM@MZJJqvnnnxrrrrrxnnnnnnnxrrrrrffttfffttttttt///t/||/|||||//|/tttttt//tttt//tt////|/||/|||//|/////////ttfjjxnnucXYJLL0OOZZZOO0q&MW#####Mb0pQCUZ0pw%WWMMWdb&&dLQ%%8###WW####B@q<~<<<<<<<<<<
jfffftt///////tttt//||||||||||||||||||((((((((((((||||///||||||||||||||||||||||||||||||(((((())))))))(((((((LZLoqL0hbzzJ8mYunnnxrrrrxxnnuuunxxxrjjfftttttt/tttt/t///t/////|//////tft//ttt/tt/ttt////|||//||((/|||||/////tffjrrxnvzXYCQL0OZOOOO0QaM8BMWWM&qJQCp%wa0&B8WW8&8pLLp8hLommW###WW#zh@#8{<~<<<<<<<<<
ffffftt////////ttt///|||||||||||||||||(|(((((((((||||||//|||||||||||||||||||||||||||||((((((())))))))(((((|(rOXOJZCunzUYk@&Juvvxrxxrrxnnnvvunnxxrjfftfjt|ttt/tttttt///////////tt//tt//ttttttt|//|||//||(/t/|||||(|||/tttffjrrxuvzXXJCLLQOO00O00O8#M&%mw8oOZQ0M##BaMMMM8%mkZZCZ#Mqamk&###WW@UQ@#@U<~~<<<<<<<<
ffffftt////////ttt///|||||||||||(((||||||||||||||||||||||||||||||||||||||||||||||||(|||(((())))))))))((((((|/cUbzJXnrxLdm##%Uunnxxxrrrxxnuvuuunnrrjfffft/tttttttt///////t///||/ttt/t//tffttt/|(((((|(|/////||(|||(||/tttffjrrnuvzYUJCLL0000000Qb##MwwmaBWoqZw#WW#WW#WM&%wompC0mMqoBwm##WWW##w##@o_~~<<<<<<<<
ttffftt////////ttttt//|||||||||((((((|(|||||||||||||||||||||||||||||||||||||||||((((((((((())))))))))(((((((|fJBbYcvuxo@#WWMqJcunnxxrrrxnnuuvvunnxrjjfffffttffftt///////tt/tt|/fttt/tftttft//|//|(((||||(|/||||((|||/|fffjxxxnuvzYJJCCQO0O0000Q%#WBwmmadZ8WW####WMB88&W#80C0Z0wMMaB##WMWBwaW#M|<~~~<<<<<<
ttttfttt///////tttttt///||||||||(((((((||||||||||||||||||(((((|||||||||||||((((((((((((((()))))))))))((((((((/QMBCJQcua#WWWBZZhYuunxxxxxxxnnuvvuunxrrjjfffffjffftt/tttt/|/tt//ttffft/tfttt///||///||/|(((||||||//|///fjfrrrrnuvczYJLLLQ0000O0QqW#W&m%%mBWWp0BW#####MBMBW&B##mULCOwBWw8###WW&%zW#@L<~~~<<<<<<
tttttttt/////ttttfffttt//|||(|(((|((((|(|||||//////|||||||(|((|((||||||||||||(((((((((((())))))))))))))(((((((LMBYuzuXb#WWW80bW%Ovnnnnxxrxxnnuvvvunxxrrjjjfjjjjfffttfff///tt//tttfffttfttt/||/////t|||((((|/((|||/|/tfjfjjrxuuczYULQLQQ00OO00Qo##W%&WMMWWWq0WW##W##B8WBMoaW#WkCOpoBMBM###W#droo##w]~~<<<<<<<
/ttttttttt//ttttfffffftt/||||||(|(((||(||||||/////|||||||||||((((((||||||||||(((((((((()))))))))((()))))(())()XBqJzzvuC8#WWM0o#W&Lcnnunnxxxxnnuvvuuxrxrrrjjjjjjjjjffttfftfttftttfttttf/|/|||//||/(|/||||(////||||t//tttjrrxxnvzXUCLQQL0OOO00Q08#WWBMWWWWWWkdW##WW#WBBWB%ko#W#B0dkkBMBM###W#hzbQ##Wf<~~<<<<<<
///t//ttttttttttffjjjfft//|||(((|((|||||||||||||||||||||||||||((|((|(((((((|(((((((((())))))))))((()((()))))))jhCo%JnuXpwMWWpo#WaLJXunnxnxxxxxxuvvvuxxxxrrjjjjjrjjftttfffffffttttttjjt//|||||/|(||||(((|||/tt////|/ttfjrrxxnvzXXJCLLLQ0OO000Q08#WWWWWWWWW&haW##M&WMBBWWW&aB##8Qamb&BMM###WWW8aw&#@O~~~<<<<<<
///////ttttttttfffjjjjftt//||(((|||||||||//|||||||||||||||||||||||||(((|((((((((((((((())))(()))(((((()())))(((ULB#pjvQ00O%WZk##m0COkznnnxxnxxxxnuvvvunnxxrrjfjrjjjfffttftfffttfjftttt/||((|((((((|(|||||/tt////tttffjjjrxnvczYUJCLLQOOOOO00QXb##WWWWWW#Bkk8W#W%a&B88M###%bomZCa8ww8MBW##WW#q-oaW#&}<~~<<<<<
///////ttttttttffjjjjjfftt/||((((||||||///////||||||||||||||||||||||||||((((((((((((((((((((())))((((()))))))((|LWWwcUUXCUZwJk#WaQO%WmCuunxxxxrrxnuuccvunxxrrjjjjjjjjjffffffjjfffttjtt/||||(|||(((((((|||/////ttfffffjrjrxnvczUJJLCQOOZOOOO0YuLo#WWBM##BwwM##WMobaB&w8###%pdQUCh%&m8M8M###WWo]bn8##x<~~<<<~<
///t//tt//tttttffffffffftt//||(((|||||//////||/|||||||((((((||(|||||||||(((((((((((((((((((((((((((((()))))))(()r%#wO&ZYYUUQX08B0JwMMW%pYunnxxxrrxnnuvccvnxxxrrrrrrjjjjfffjjfjjjjffft///|||(||||((||||||(/|/ttttfttffjjrxnuvcXUJCLL00OOZZO0QczLOMWW&o%ob%M####MhpkM&aa8%bZoWMdJqh%w%W%%##W#MWoawMW#O~~~~<<<<
///ttt/////tttttfffffffftt//|||||||||////////|/||||||||(((((((((||||||||((((((((((((||((((((((((((((((()))))))(()UWkZ#MdXXXXYCpOX0M%W#B&wOcnnnxxxxxxxuvccuunnxxxrxrjjjjjrrjjffjjjjftt////|||//|||(|||||||///t/ttftfffjjrnnvczYJCCLQOZOOOO0QLCUULw#WoZZOqB######obhB8wmp0LL&##Bp0d%8wMwdW##WWww{OwB#81~~~<<~~
//ttttt///t/tttttfffffffttt//|||||//////////////|||||||||((((((((((||||((((((((((((((|(((((((((((((((((())()()(((|ppbWWWhCXvXCXzzkMwMB&8BBoCvuunxxxxxxnvvcvvunnnxxxjjjjjjfjjfffffjjfttt///||/(((((||||/|//ttfffffftfjjrnnnvcXUCCLQ00OOOO0QQLLUC0pdkp0ZZbW#####@8hoomB#mZLJ&#WWWdZoM%8&Om@#WWM#nQJC@@U<~~~<~~
t/ttttt/////////tttffffftt///|||///////|///////||||||||||(((((((((((((((((((((((((|(|||(((((|||(||((((((((())()(((fUwMWWWaXzccvruwWB8&&8W#W&pXvunxxxxxxnucccvunnnnxxrrrrrrjjrjjfjjjfftttt////|||||||////ttttfttffffjjrxnnucXYJJCQL0O00O0Q0QQLQqOOqk0QQqk#######Mo&hmM#W8mJd##W#bQdBM8&QQM#WWWWMW%b##a_~~~<<<
ttt/tt////////////tttttttt////|//////////||////|/|||||||(((|(((((((((((((((((((((((|||||((|||||||((((((((((()(()(((thWMMWWhUXXctz&WWWB&BW#WBoJCOcnnnnxxxnuvccvvunnxxxxxrrxrrjrjjjjrjjjftttt//t/|||/t///tftttfttffffrrrxnuvzYUJJCQQQ0O0O00QZbbppOZqdOOOdbW######W8W%8WW###bYa88Bqp0oW8mOUm#WWWW@ozMM#M|~~~~~~
tttt/t////|||||||////t/////////////////////|//////||||||||((|(((((((((((()(((((||||||||||||||||||((((((((((((((((((/LMMWWWBpL0Jxh8WWW88BBBB&odb8oOXvunnnxxnvvccvuvunnnxxxxxxxrrrrrrrjjjffftt/t///tt/tftffffffffjjjrrxxnuvzzXUUJLQQ000OO0QLqhhhbppbmwmmopW######M8#MBWBW##%zzCYJO8kbW&o0Cd#WWW#@mrwXM@J~+~~~~
ttt//////|||||||||||////////////////////////////////|||||||||((((((((((((((((((||||||||||||||||||(((((((((((((((((|vYwMMMMMmo%QYWMMMWMB8B&&mw&M&mBbXzunnnxxnnuvczzcvuuunnxxxxxxxxxrrxrrrrjffttttttttffffjjfjfjjjrrrxxxnuvzXXJUJQQQ000O0QQqpaaobh%M###@wkW######8&WW&8hw##%XO8hUZ#&bM%hULhW#WWW##o&Ym@a-~+~~~
tttt///||||||||||||||////////////////////////////////||||||||||((((((((((((((((|||||||///|||||||((((((((((((()()((f0oh&MMMM%8WCL#WM&BB8MB8%w&W8M%dJJJCXvuunnnnnuczzzvvvuuuunnnxxnxxxnxxxnxrfjfffjjjfjjffffjjjjrrrjrxrxnuzzXYJJJQQQLQ0Q0QO8hhoawW######B%W#####WmBWWmbOZM#BJm##pOB8qwkdCCmM#W#W##Bo%WWMr~+~~~
tttt//||||||||||||||/|//////////////////////////////||||||||||||((((((((((|||||||||||||//|||||||(((((((((((()())()vOB&dBWMW&&WQc8WWMB8BBB8w8MW8MWBpCQqppLzuuunnnnvvzzzzcvvvvuuunnnnnnnuuununnnxxrrrrrrrrrrrrjjjrrxxxnuvczzXYJJCLLQLQQ0QLmMaao&W######WB&M##@@#&m##MokkdB#MUZW#%OdZZaqqC0m%#WWWW#@ka@#@d+~~~<
/////|||||(||||///////////////////////////////////////|||||||||||(((((((((|||||||||||||||||/|||||((((((((()))))))(JkB&d8MB%ZwWduZMWWB&&88%wWW#%h##wLOZqZb&dJvnnnxnnnvcczzzzcvvvvvvuuvvvvvuccccvvvuunnxnnnxxrrrrxxxxxuzzzXXYUUCCCLQLLQQQp#Wwm%########WM&&&%%B&kw#WMka#MWBbvcd8aOQJk&dqCQdhM#WWWWW##WM#81<~~<
///||||||||||||/////tt///////////////////////tt////////||||||||||(((((((|||||||||/|||||||||||||||||(((((())))))))/L%MoaWBpCvaW%UX&#WM8BWW&o&#W8LYUzJUQoWMmOYuxnuuuuvccczzzXzzcccczzzzXXXXYYYYXXzzvvvuunxxxrxxxnuuvzcXXXYUUJCCCLCCLCQ&##&wB#######W#WB&%%bqb%wWB8bhM@WqcQOXL0ZOQwBmbLCQZ8#WW####WW8WWu<~~~
|||||||||||||||/////ttt///////////////////////////////|||||||||||(((((((|||||||/////||||||||||||||||((((()))))))1rp8oL%#mJunpW&JXk#WWBWW#8aMWWWLQ8aXuvXUCUOb&@MoOYvuunuuuuvvczzzXXXXXXXUUUUUJUYYYXXzXzcvvuunnnnnnuvvvczzzXYYUCCJCJCJLQh###8%M######WW##W8&Bmpo#%8%hdpdwpC0B#dZ&mZZw%okLLCQo#WWW###WW#W#b_~~~
(||((|((||||||///////////////////////////|////////////|||||||||||((((||||||///////|||||||||||||||||((((())))))))1rhwzbWBqCvfLWaCzCaWW&8WMab%#W#qcJUzncUzCYzULk8@#%QXzcvvuuuuvuuvccccczzzXXXXXzXXYXzzzcvccvvvuuuuvccczzzzzzXUUJJUUUCCL0BWW#B%M######WW###B&W#m&mkdO0JcXOMWBZ%BZOokdhdQJ0dW#WW######WWM|~+~
(((((||((||||///tt/////////////////////////////////////||||||||||||||||||//////////|||||||||||||||(((((())))))))1v&JYBMkOCkpOoLvxXvh%bpaadqO&#MOuxxXzcuXCJYzXvYqk0LQQQCUvuuuuuunuuuuvvnuuuuuuuuuvvzXzzczcccccczzzzXzczzzzzXXUYYUUUCQ0b#W##MwB######WW###BoW#B8W8&oobU0dpXzmWWmO&qQmdd8MqUQhB#WW##WWWWWW#z~++
(((((((|||||||/ttt/////||||//////////////////////////||||||||||(|||||||||////ttt////////|||||||||(((())))))111111YZukWabQOBobCcuXzcX0qOOawZJQakXcnuzzzULLUzJYYYUCL0OZbbdp0YvvvunnnnnnnnnxnnnnxxxxnnuuczzzXXXYXXXXXccccczczXXYYXYXULQ08#WWWM%8#####WW###@&Z%#W8WBaoB80Xo@pnLMWMp8qLkhaWW%JLmB#WW###WWWWW#o]++
(((((|(||||||//tt////////||||/////////////////////|||||||||||||(|((||||||///tt////////////||||||((((())))1111111)unJ8aQZb%BJxzcczccUC00pW#BbC%MbXcZLLUYOqbkow&8BoqOZOqOqpqdqLYcuuuuuuunnxxxxxxrxxxxxxxxxnvvcccccvvuuuuuvczXzXXXXXYCQhWWWWWM%&#####WW###WkQOMW&Bwa8#@ocYmpnr0MMdWkUd&wMWMqLkw#WW####WBWWW#u+_
|||((((|||||////////////|||/|||///////////////////|||||||||||||(||((||||////tt////////////|||||((((()))))11111111rca&bZZ&B&r/ucvUXYYJbawWWW#m8#WQrZWMmdoW@######BqpOOZZpdaMMmwwOUzzvuunnnnxxxxxxxxxxxxxrrxxrxxxnxxxnnunuccXXXzzzzJLZBWWWWWMwmM####W####8OQOwMBBamW##azuvcpdcZaq#wUCw%MMMaLZOMWWWW##W&WWW#Z__
|||||(|(|||////////////||/|/||///////////////|||||||||||||||((((||||||||///tt/////////////|||||(((())))))1111111)xQBpZqpoMoftJzXvuvXh#WWWWWWM&WW&LOMWWW#WWW#W##W%mkQOQba8###@#@%qCJUXzcvuuunnnnnxnnxxxxxxxrrrrrrxrxnnnnucvczczzzXJLmWWWMMWMwh8###W####@wQpkkw#MamW#MdzuvCM#duzZ@wUUh&MMWdLZL&#WWW####WWMWw1?
||||||||||||/////////||||||||/////////////////|/||||||||||(((((((||||||/////////////////|||||(((((()))))1111{111|ck8nncQm8b|fpvzvcXLBWWWWWWWWoBWWWm&WWWWWM##WWWW##&CCCaW##W####mOQQJYJQUCUXzvvnnuuunuuuuunnnnnnnnxxuunuuvccczzzzULQ%WWWWWWMoao%%%B####&bmMW&M#WahB#%UvQwBMWBLzp@mUJhBMMWdXqdo#WWW#W###WMW#U]
||||||||||||||||||||||||||||||////////////////|||||||||||(((((((((|||||////||//////////||||((((((())))))11111111/Ywofj/X8BZfxqXUJuuL&WWWWWWWBYZ&WWM8MWWWB8MM&B#WW#oLqOa#WWWWWW#oLC0CUZOQdZdm&okqUULCCUYzzcvcvuuunnnvccczzXXXXzzXJYYdMWwpdaahakkhamM#WaqB##WMBWMkbh%qvQ8MMMMWwzd#wYXhMMMM%LQmhMWWW#######W#o{
||||||||||||||||||||||||||||||/////////////////|||||||||((((((((((((||||///|||///////|||||(((((())))))))1111111{/Y8p|{(|oWdjzCdB8OvuZMWMWMW%ZvnJ8WW8BWWMww&wwW#WW&JCQYqWWWWWWWWWOJO0QQ0bdqbhW@@BOqW#WBM8adkd0QUYXzcczXXYYUYYzcXQCnXX0qUzJOdamkabbqqdOO8#W###BwodO0JUXbWMMMWWBYb#WhcdB8MMWkYbh%WWW##W##WWWWB|
||/||||||||||||||||||||||||||/////////t///////||||||||||((((((((((((|||||||||||///||/||||((((()))))))))))111111{fCBQ11)}kWwuY0dWWWZvYdMWMW%CUcLZmMWM%&8%w%%w&WWW#&YzYJQB#WWWWW#MLcXOhhhdZddkhWMoL0w#WB#W&&@###WBwakkhoaCUQLXJqmMbuJczYXYCqa8%aB8mqJJXOMWWW###%hZqmhCXOBW8d%BdYo#WW0LhkBMMmXZamMWWW#####WWWWZ
//////||||||||||||||||||||||///////////t///////||||||||(|((((((((||(|||||||||||||||||||||((((()))))))))))1111111|QWo(}/fZMBCXCC8MW&CvcZ%M#pzvnzqMB&8%oomwwww8WWWWWkCQOqW#WWWWW#&JYQ%###&phokZbdLJ0km&B#WwM#W#####MW@##BpOp0YJ&WMBJnczUXzYaWW%dMWWBaLzzkWBW###WaObMWoLUQmqcQLUJw#MWoCO0qo88JJho&WW######WWWW8
/////////||||||||||||||||||||///////////////////||||((|((|((((((((||||||||(((((|(((||||(((())))))))))))))111{{{{)qW8j1njL8BmLJzhWM8JzvzcdhYvnnxLWWBwmham%%%%MWWWWWWdUUdBWWWW#W8qLLbWWWWW&%wadOUUYQqpaB#W&WWW###MWBMWWWWoJd0QCmMMWZrYJYucL8#Wo0mWMWWwUzJp8#####&Z0oWMBoUUYCdbbQwMWW8qp0JJC0UXQam8#W#####WWWWM
//////////||||||||||||||||||////////////////////||||(((((((((|(((|||||||||((((((((((((((((()))))))))))))11111{111q#BCtfcuoB8dXYpMWBQcUJXYYzxnnnb#WWBokhmw%m&WWWWWW#kvY0aB#W8&mOUCJw#WWWWW8&waOYYzQ0Oq&#W&WWW#WM88&&WWMMBLLOL0BMBM&JcYzzUb##BaOLwWWWWdJQh###WWW#oQQ%WMWkJq8M#WwBMWWMpaaLUzYLXvakkW#W####WWWMM
////////////||/|||||||||||//////ttttt///////////||||((((((((((((|||||||||||(((((())))))))))))))))))))))1111111111qWB&xJhuYCvuXLO8MW8a%B%QvzccnuwWWWWwhhammwBWWWWWW#OzCC0qmaOJQLOOdWWWWWWW8&BBkQcz0COZ&@W&#WW#M8&&%wBWWMWaL0QLBMBBWduYXU0hWWW%pUCbkBW&0q8####WWWWoLQoB#hCo#WWWWWWWWMdoW&LYU0pnpbO%###W##W#WWW
/////////////////||||||//////ttttttttt//////////||||((((((((((((|||||||||||((((())))))))))11))))))))))11111111111qB&8U%%uf|/jnQCkMMWWWMWB0vXzrxq#WWW8woaaomMWWWWWM&QCYQC0QCCYULQOwWWWWWWWMM##WqYYLL0dwWBwM###M%w88BMMMMW8QJLJ%MBBMwUJJYJhWW##wLUJCk#wOa%#WWWWWWW%LUYZkOQBWWWWWWWWW8doB#hUU0&zUdLp#W####WWWWW
///////////////////|//||/////ttttttttt//////////|||||||(((((|||||((||||(((((((())))))))))111111111)))))111111111{Zbb&J8&n/ttjnXLLwMMMMMM#kvXvuxzmMWMWM8%%oo&MWWW%dQJYUCQOCUCLJzCmWWWWWWWWMW#W#aXcC0Zdw%mkoW##M%BWWWMMMMMMqCCchMBBBMpJLCYOM##WWwQ00OBokaaM#WWBBMBhJJCLCQqWWMWMWWWWW8pw&MMbYJmLvQJUMW####WWWWW
//////////////////////||///////ttttttt/////tt///||||(((((|(||||||((((((((((((()))))))))))11111111111)1111111{111{Lkdau%BC/tjxjtUd0wMMMMM#pczxcXucCoWWWWWM8wo%8mbJUXUzUCLCzQYYUYJ8WWWWWWW#MMWW#wJXYQOkmmakqm##WBWWWWMMMMMMopCcOMBMBM%pZYUQ8##WWWaZdkWB8hbwBBwaahbOOLaMwqo#WMMMWWWMW&O%hBMwYJkdvYdQm#W####WWWW
////////////tt//////////////////tttttt//t/tttt////|||(((((|||||||(((((((((((((())))))))1111111111{1111111)111111{X&hpv&MJ|fct|tfJLCh8M8BBCuvcYzxcnLWWWWWMMB&hOLuuuXXcYQJYzYzzYLLm#WWWWWWMBWWWW8JXUCbwwmabOO&#WWWWWMMMMBMMaUvxu&MBBBMMb00O8#WWWWMh8WW##wdB&m&&wkqZdwWWWwBWMBo%MWWWWdUh0q%pXUpwY0pma#W###WWWWW
////////////tttttttt//////////tttttttttttttt//////|||||(|||||||||(((((((((()))))))))))11111111{{{{{{{111111111111n&wqc8MOrcobn(jfuUOpdQ0qYcXYYzxuxzd#WWWWBMMkXzncXYvUzJUXYcJCQQJOwWWWWWB8BMWWWWCzUO#WBmaq00ph8WMWWMMMMMMMauujnpMBBMMWWBaOoMWWWWWwMWBM#WaBW8MMMmbqbBWWWBWWMwhakddopJJOCUUXUY0wO%qw%WW#W#W##WW
//////////////tttttttt///////////tttttttttt//////|||||||||/||||||(((((((()()))))))))))1111111{{{{{{{{{{1111111111|aodcwWOtOMM%U/rfvOQOCJJYUUQCvufjtnaMmZbo%WW0rxuXYYUCCJzCJ0UQCccJh8BB&&88MWWWWqXYZWWW%hZ0ZQYO8WMMMMMBMMMaUzcucoWMMWWM#MhqkMWWW&mWWwa8Mk&WWMMMMadh8WWWBWWM%maqXcUCdk0LJYvJYCoQ8kmBWWWW###WWW
////////////////tttttttt////////////ttt/tt///////||||((||||||||||(((|(((()))))))))111))11111{{{{{{{{{{{1111111111todpxQ8z(YB8B8OxurcCUXLLQhBM8hUj(/tjYYxcJLoMaczzUUUXCCXXUXCUJQCzzUdkw&8B8BMWWWdzXQ&WMBapOLCUXpBWWMMMBBBMbuUnvzzoWMWWWWWaZqoW8ohhM#&pOO0p&MMMB&hakmWWBmMWM&%oQzcqBMww0YXYCYYZLwoZ8WWW######W
/////////////////ttttttttttt////////tt////////////||||||||||||||||((((((()))))))))1111111111{{{{{{{{{{{1111111111O8hkxuzruX8B888unuvLUYdm&MWMMW8X(tt(jjxczXc0YzcCCCXUCXJqkqCLOLJYXXqa8WWM8BWWWWmzYCpWMWha&bCXcuLm8MMBBMBBwunnYvxCMMWWWWWmdppkpo%wW#WkQLCJb%wobdm&ahMWoq8W&o8MpcvhWMm8kYJ%wJXYvbBCpWWW####W#W
///////|||/|///////tttttttttttt///////////////////|||||||||||||||||((((((())))))111111111111{{{{{{{{{{{{{111111{xo0dmUQftaLkB88BYffnUXaMMMMMMMM#ht|jjvrnzvJUzXUvzcCQCYkMWWWmobQCJULqwWWWMBWWWWW%zYQC%#%da#MZzczYuYJdMMBBBBCjcvnuz8WWWWWWmqZbdmWWW###BkZJUpM%qObBW&oMWdL0pZbB#wvnhWMa8&UU&MOXznJ8bLWWW#####WW
ttt////|||||||////////tttttt///////////////ttt////|||||||||||||||||(((((((()))))11111111111{{{{{{{{{{{{{{{111111xj]z&qanJMJx%B8BJft|/vaMMMBBBMMMaftxruvcUXJUUYYYQqZ0zZWWWWWWWW8aJJJUhWWWWMWWMMWozuCLZhL0hWWhJQ&%0crcQ&MBB8CzUcujrb#WWWWWmddboWWW###WW#acu0%8qZaMW&wM#aznUQp8#BcxZWMbaWZzoWdXXzcZhq#WWW######
tttttt///||||||///////tt//t///////|||/////ttttt///||||||||||||||||||(((((()))))))1111111111{{{{{{{}}{{{{{{{{111{(c0o8daYbMp/bM8MZ(||/nYwB&hbmMMM80ffjzczJcnXYJp8MW8k0aWMWWWWMMW8CCLqkmWWWWWWMWwJYppL0JXYqB#&UpWMM%bCv0%BB&0zuYcunQWWWWWWwddhM#BB##WWW#bnxz0bpdwWMwwB#bxxvQb8WWLnX&WqL8wcQMqXYOLnvp#WWW##W###
tttttt/////||||///////////////////|||||////tttt///|||||||||(|||||||(((((((())))))))1111111{{{{{{{{}}{{{{{{{{{{{{0888Bwa0qMofXBBMO}1tffx0kZOQhMMMMMO(jcvncU0akqmWWWWW8wMWWWMMMMMMpLQZLOBWWWMWMWpcdWBhCLzvCd#wJdMBBBMBaCC%8pYurzczuU%WWWWWoqb8#Mw%MWW#W&UXuzCOkw&8&woqOUvvrYkMWW8XvkMZuhmzXhQUUpaxvw#WWW##WWW#
tttttttttt//////////////////////|||||||||/////////||||||||((||(((|||((((((()))))))))111111{{{{{{{{{{{{{{{{{{{{}j%&wOpwwLQM&zjZMMJ|tjXxfd%dpdwMBMMMonncvrU&WWWWBBMWWWW8MWWWWMBMMWpJLCJ0bWWMMMMMQU%MMMhYzczcmonZWBBBBBB8qOdJcurXXYXXpWWWWWkqa8M&om%ohmoJQ&LvUQ%W8omBMoJxtuaQmWWMWauOMOvCCzzJUz0w%zu8#WWW######
tttttttttttt//////||||||||//////||||||/////////////||||||||||||((((((((()())))))))))1111111{{{{{{{{{{{{{{}}{}}[JbLzfxZwZCBMoufpourrz8bnqW&wMBBBBMWkrjuvvdMMMMMWMBBMM8&8WMWM&a8MBbJULUJCmWMMMMBXX&MMMMqXYuvLLuLMMB8BBBMWpCLcXnYJUXzLBWWWBbh8%moo8WMaYzuh#OcYQw%WW#kn/toMMWWWMMCcwQcvncXCYYZ%8LJW#WWWW#####
tttttt//tttttt////||||||||||///||||||///////////////||||||||||(((((((((()))))))))))))111111{{{11{1{{{{{}}}}}}}}xtrjnjCakzwBWqfxvfjrYB&UL&MBBBBBModYnurxvQBMBBMMM&%&&&%wBWWBaa8MMM%kCXcXC&MMMMBJU%WMMM&CYXXCJXchMMBBBMMW%zUJCzYJUJJYh###oaW#8hk8WMMM0ucZWpYULh&%%%BW#djt|OWMBMWMB0upLvnnvU0YUZmBOO##WWWW###W#
tt/ttttttttttt/////|||(((||||||||||||///////////////|||||||||||||((((()))))))))))))))111111{1111111{{{{}}}}}}}{//jttjCda0qMBprnnrfjn%MLumMMMBBBpjfxcXcxxnQ8MMMMMBw%&%%mw88maBWWWW#MQcxjvpWMMMBOYkWMMMMQXUXCJUzCQkMBBMMWBQYawqJUUQUzp&Mpq8##Mhq%MMBM&CzXqQLOOh%88aphdn/(|c&Wwa%WBJcJdcxuuQmUzUhBZb##WWWW####W
ttttttttttttttt////||||(((((||||||||//////////////||///|||||||||(((((()))))))))))))))11111111111111{{{}}}}[[[[(ffjfYm8MMwJ&wvxvunJJrOWQnQ&do8BqvfjtjvcnzxfCdk&MMMB&&&%wwwmm&WWWWWWWQxncuzwWMM8Oc0MMMB%JvXcXXcUv/jQBMWWWWqbWWM&apQUJqpaJZMWWWaQbBBBBMwUXvCwwh&&8WwYXx/||/j%#MaLoduvUw0xucQBhzYp8k&###WWW#####
t//ttttttttttttt///|||||(((((||||||||/////t/////|||||||/|||||||||(((()))))))))))))11111111111111111{{{}}}[[[[[/xr(CBMBBMMCJzfxxzh&MbYaoucJcuCoQzuxtuvrnXYzufrdWMMMMMB88&&%&MWWWWWWWQuuuvcO&MMmJcC8MMdYzXcucYvYur/faWWWW8Z%MMMWWW&JYOZpULWWMWmLJb8MBM&JXYb#mmM%BWMOQn/CpCcBWMBJccucJ&80uzL&8UYZ&%M###WWW#####
/////tttttttttttt//||||(((((|(||||/||/////////|/|||||||||||||||||(((())))))))))))1111111111))111111{{{}}}[[[[[tutU&88BMmQzcxfxrZWMMWmCb0nrrxxnvJCUvrttfrxYnnnZ8MBBMMMM8888MWWWWWWWWwYzvXvnCamLCXYkWmJvvcczYYJQYr/xZ#WWWaJ&BMMMMMM80LJCXcdWMBBkJCq%88bzJLk&kmmaBWWkCup8W&p%WMMbxvuvpBM%zcUkbcYO%M####WWW#####
//////tttttttttt////|||((((||||////////////||||||||||||||||||||||(((())))))11))1)11111111111)))111{{{}}}[[[[[[fjc888B%pvzXvcxtjZMMMMW8OQXcuvrjX%M&Zu(t((tfrrYJLq&MBBMWB8%&MWWWWWWWM8cxucuvvcCccXuZBLvxvxcYvZMMwcjzp#WWBXc%BMMMWWWW%OvvUXuhBMMoQQ00pao0QZkbbdZkMMMhxrmBBBoLbMMoczcXwBBBLzXYnjYOoMWW#WWWWW####
///////ttttttttt///||(((((||||//t//////////|||||||||||||||||||||||((())))))1))))111111111)11))))11{{{}}[[[[[[[rxo88&%wZnzcvOCrtkMMMMM80UZpCXvjQMBMMkcj||f/ruYYUXpBMMMMM8ooBWWWMMMMW&cunuvYzUzjuXvYQnfUZnnzU%WMWkcY0ao&0fu%MMWWWWWWWwJJXzYvOhod0OqZ%W#%ZbmZO0CC&WWbn/CBBBkXnO8ZcXYkMBBMpXZcfrcqkWWWWW#WWWW###
////////t/t///t////|(((((|||///tttttftt////||||||||||||||||||||((((((()))))))11111111111)))))11111{{}}}[[[[[[}xY88oa8%uncnzwhcraBBMMWk|QBWBmOcJBBBBMhZY(|uzXvXOLYkMMMMMBabaMWMMBMWWovvnub&&&qfYCXjfUkBWoUa8MMMWBOYJCXYcunmWMWWWWWWWW&OYCOJfYXO0Zo%WWW8oMaLLzvcZ8hJxfjmM%0zxrnnnYwBB&BMmUbUCuzddWWWWWWWWW####
||||//////////////|||((((||///ttffffffttt///|||||||||||||((((((((((())))))))))))11)111111111111111{}}}[[[[[[[)j08%Z&8kuuvLw8OOQX&mkmhXv8MMWW8QU8MBBM%Ckk00XruzcjnYkBWMMMbJQO%WhU0kpUnccLMMMMBcrYYrv8MBBMa%MBMWWMQcJJvxxuxaWWWWWWWWWMWmOQQbXYC0OdBWWWM88%ZUXcvUYXcuju|LMhOkcjffnbWMB%8M&ZokMmOhhWMWW##WWWW###
|||||||//////////|||||||||//ttffffffffftttt//||||||||||||((((((((()))))))))))))))1)1111111111111{{}}}}[[[[[[[|fdB0p8&8Ou08B%QmMQLj//t0&MMBMMMbzdBMBBBqzhMBkYnn/|xnX0p8W8UjYuc0c|xvrrvczpWBMBBzfnn|LWBBBB%%BMMWW%YcYYurnzn0WMWMBMWWWWWWbL0dkZO0qkMWMMWWoQJXczzUCvuxrx/nBqCBhrrjLBMMBw&B8aMBBMwkwWMMWW#WWWWW##
|||||||||///////||(||||||//ttffffjjjffffttttt////|||||||(((((()())))))))))))))))))))11111111111{{}}}[[[[[[[}}txo8vh&&mxvmMB%QmMBC(|(JBMMMMMMMMQuQ%MBM%YcdBM8oC)|xxjxv0hQnjxj/t//rnxvzuvCBBBBhrftxJJmMBBBaoMMWWWaJUUUcrnruC8WMM%o8WWWW#o0LO8WaZkh%8MW#WBqzuzLUzUcuxtftjoQuZknjf0BMM8w&B8&MBBMwq8WWMWW##WWW###
|||||||||||/////|||||||||//ttffjjjjjfffffttttttt///|||||(((((()))))))))))))))))))))))1111111111{{}}[[[[[[[[}}juwhc&&8Q/QBB%0rOWWMZrnw88BBMMMWBJvzUbMMBJnYpMBMBYtt((fucvnXvnnvuxuuuvYUvvvaMB&z{(xhMOZMBBBdpMMWWWdcczzzUzfcUkWMMwam&WWW#wZ0Z%W8&Boa%WWWWMBhUXLUXzzXj(/rnQzxnvnjfOWMM8w&&&MM8BMadWWMMWWWWWWW###
||||||||||//|||||||||||||/ttffjjjjjjjffffftttttttt////|||((((())))))))))))))))))))))))111111{{{{}}}[[[[[[[[}}JX&0OB&wr|p8kYfxYpbbOzXmB8&BB8mpUUa%hLZwMpnzvhMBMd(/{1)/xjucvxzUCpZpa%8&hCnzdqc|(fbMMwL8MMB0UmWWWWqzJXJoM8QuudWMM%aom8MWWMbdOoWWM%wM#WWWMMMWmLzuccurftfxvXuxxrjjrQMMM8w%%%MMBBBda#WMMMWW#WWW###
|||||||||||||||||||||/////ttfffjjjjjjfffffttttttttt/////||((((())))))1))))))))))))))))))1111{{}}}}}}[[[[[[[[{qY&Qb8&O)|vUxjjxxvXcXzXO&B88%Lj|vL8WWmLJmmnf{r%MMaf1)||JLYvcuucO8WWWWMMWBCt(/11)|XBBBBLb%MBOYw#WWWkXXQ&WWWmcvdWMM8wwom%BWW%qZkBMwom8WWWWMMWMWwCccvjf|uuxzXuncYcjxLBMMB&&%o88M&qQ&#MMMMMMWWWWW##
||||||||||||||||||||||///ttfffffjjjjjfffffftttttttttt////|||(((())))))1))1))))))))))))))))1{{}}}}}[[[[[[[[[[{0c%zZMqt(j|ffjujzUrvObqY0wMdutt|/LMMMMbYkWO|1)JMMwf)||CWB8&pcvcwWMMMBBBMorj(1111)dM88BkXCmbCXo#WW8QUO8WMMWmYz08MWWM8wmw8WWMhkh&%dko&B8&8BMMMMMBmLxjrrvcvUcUk%%ovxXkhBB88wakQ0Yv0MWMMMMMWWWWWW##
|||||||||||||||////||||//tfffffjjjjjfffffffttttttttttt/////|||(())))))))))1))))))))))))))11{{}}}[[}}[}}[}}}}1UumnY8X|rj|//jxZ&%dkBMazYJbdrfr)1cBBBMMhd8MQf|/kMd||/roM8BBMoUXwMBBBBBBMQj/111{{fwBBBB&UzUUJCJbm%ZzQBMMWWWhCYJ8WWWWM%%wBMWWM&hahQoMWB&%%%&BMMBMMwLuxvruLhqL8MBMpxccLBBBBwabUvJzb#WMMMMMMWWWWWWW
||||||||||||||//////////ttttffffjjfffffffffttttttttttttt////||||((())))))))))))))))))))11{{{}}}}}[[}[}}}}}}}1XXmYYOx|xj(/jjC888BB88JnUUYJUuf{{r%BBBMB0Z&&pXLLLvrjjjbMBBBBB0Y0&BMB888Bq({{{1(}cBMBBMMhJpw%%bCC0JvdWMWWWMpQUL8WWWM&%%&MWMmkMopZOBWWMB%wwmm8B8B88BpnvrQBWMkwBBM&zucLBBMB%mpQq80m#WWMMMMMWWWWWW#
//||||||||||/////////////t//tttffffffffffttttt/tttttt////////|||||(((())))))))))))))))111{{{}}}}}}}}}}[[[}}}{ULozunn0XtrrrnkB&&888onxuZ%OXcUC){XbBBBBbdam88B8%maCcnZWBBBMBpJULdhk88BBmr111)(thMMMMWWow#WWWWmOQQUhWWWWWmQQQoWMWM&%8MW##Baqw&QcaWWWWB%wmmah%88888B0jc%MMM%oBBMMQxcQ%BMM8opqBBhB#WMMMMMMMWWWWW#
/////||||||///////////t//////ttttffffffttttt///ttt/tt////////|||||||||((()))))))))))))11{{{}}}}[[}}}}}}[[}}[fk0avrnJBhcrrnvbB&&888QxnLwMhxvk&0(}jw8BBkZpa%MWWWWMBOnzoWMMMBpQQQCLZBMBMax|)||tkMMMMMWMhmWWWWWWBb0Zd8WMM8p0ZOB#WW8mMW####&pCL%JzoWWWW8wmmoadqh8888M&XCMMMM&a8BMMpvzL%BWMM%hmMB&WWWMMMMMBMMWWWMW
/////|||||///////ttttt/////////ttttttfftttt////t////////////////|///////|((()))))))))11{{{{}}}}[[}}}}}}}[}}[C&qouttp88wpnvcCw&&88kxfJBB8dvvQdQz/x%8880QZkaBWWWWWW8JuJmMMW8dZOZqppmBMMmzrtttqWMWMBMMMkaMWWWWWWMkdh&&mhkpkdk8mhpdZhwBWM&kdCUadv0WWMMwakow&whpm&8BBMppWBMM8o&BBMdzYkBMMMM8o8MBM#WWMMMMMMMMMWWWW
///||||/////ttttttttt/////////////tttttttt/////////t//t///////////ttttttt/||()())))))11{{{{}}[[[}}}}}}}}}}}{d&qaurjkB&&8puuup8&8mn|/QB8%XucujrnxQBB&bU000k8MMWWWMB&OXCqwMWM&kpqOCLqhkOCLLCq&&8%maw88woBWWWWWWW&8B%mmaaa8mb00JYXvucCbkQCQJcpwXupMMBmddaw888mbmBBBMwoWMMMBw&8BMOXqWMMMMM8o&MMWWWWWMMMMMMMMWWWd
/|||||////ttttftttttt//////////////////ttt//////////tt///////////ttfffffftt/|(((()))11{{{{}}}}[}}}}}}}}}}}[|mBqhcdxh8888muJdC%Bdc//xb8%LxxnjvfrvnUOYcUZOqk%8BMMB88B8apOqpaqJzzzzvuxrxO%MWW#&ZQOOqZbZQqaW######W%mhbaaabmaCzXUUvuujnzCJUzXXUkXrjpMBBkdbo&888%o%BMWwbWBMBB&%&B&bQ8WMBMMBBowMWWWWWMMBMMMBBMWWW&
|||||||//ttttffffftttt//////////////////////////////////////////tfffjjffftt//||((()11{{{}}}}}}}}}}}}}}}}}}[u&8ahnaud88&8muL%uCOjnXj/povjjxxjnUwO(/tfXLQZddowww%w%88&MWBwoapOCcJOYvj|r%WMMMWMmJJXrvCuxXzoWWWWW#MakpbhZOwB&mbYCUxjncuLL0XzLJzYdrtuoBB&hqpm88BB8a%MM&Q%MMBB8w&&mhmWMB8BMB&h%MWWWWWMMMMBBBBMWWWW
||||||////tttffffffttttttt////////////////|||||/////////|||/////tffjjjjfftt//||((()1{{{}}}}}}}}}}}}}}}}}}{}CB8&%uUxZB%&&ZvvpvrffO8c(Oz/rvjfrO%Bwt{))nkqpabmmoaamw&88MMMMWWWW&ZOhooq0ZBMMMMMMMkYvjxrnvrrvhBMMWWWBdZbb0aWMMWWaCYnxcXC%BBhZCUYnOc/jcwB8%dqb%8BBMamBM&YQk8MB8omohhWWM8%8M8hk&MWWWWWWMMMMBBMBMWWW
||||///////tttffffffffffftttt//////////|||||||||////////|||||///tfjjjjjjftt//||(())11{{}}}}}[[}}}}}}}}}}}{{dB888U1jq8wkqYYunntfj0MdfnjumwntqBB88u}}?)d%oom8&whho&BBBBMMMMMMMBCxJ%WWWMBWWWMWMWWhXucXczrxnv%BBBMWWwp0OZoMWMMM8ZJnnnb8MBMMMmQvxnUf/(CB88wpOa8BMMwoBM8CjjdMBBmhoq%WWM%mwwhkb8WWWWWWMMMMMBBBBBMWW
///////////tttttttfffjjjjfftttt////////|/|||||||||//////|||||||/tfjjrrjjfft//||()))1{{{{}}}}}}}}}}}}}}}}{{|o888Bk/tq8wLJYkbcnnjrkBmxff0B%xja8&&hx}?[/m8Bw%&8%kdmBB8BBBBBBBBM%xjQBMMMB%BB88BBWWW8mhQYQOZUva88BMMM8ZJCCOwMWMMMBbxuY8MMMBBMM&0x(un()xw888oppwMMMmam&Mor/OBBMomd0BWWBwmoakhaBWWWWWWMMMMMBBBBBMMW
//////////tttt///tttfjjjjjjfftt////////||||||((|||||////|||||||/ttfjrrrjfft//|()))111{{{}}}}}}[}[}[}}}}{{}u8888BMOxXmwQQYbBQXXjOB8&zrfdBkt1QB&qt[))-f%888%w88ahw88BBBBBBBBBMq(|u8BBMBoamww&BMMWWW%crmMBkvO8BB8BM8LUULY08WWMMM8YjcwBBBMBBBMBdxfCtf(pB88Bwdd%B&ohhwMBU/CBBww&CdWWWBwwohbkmMWWWWWMMMMMMMBBBBBMW
ttt//ttttttt///////tffjjrrrjjfftt//////|||||(||||||||||||||||||//ttffjjjfft/||())111{{{}}{{{}}[[[[[[}}{{1{XB88BBMBhO0OpZXpBb0avOM8&YrrqBX|1x0bj}{({?)o888&o%8wahwBBB8BBBB8Bat1(n&BBBBohahbhBMMMWMkXvhBBMpnJmB88B8CcCOzUqwBMMMMann%BBBBBBBBBBoXvrt1v8BBB8dqbmmoahmBMouXahmMqYoWMMBmoakdk&WWWWWWMMMMMMMBB88BMW
ttttttttttt////////ttffjjjjjjjfffttt////||||||||(||||(|||||||||///ttttffttt/|(())11{{{{}}{{{}}[[[[[}}}{{{1q8888BBMM%JJddzaBmY8qv%Barjjvbnttt1()[})[?/%888&wwwohkkm888B8B8Bon)|txaBBBB%ahkpZ%MBBM8ZQcQ8BB%rfYm888kXq88qcxLpkMMMwUzbMBBBBB8BB8B%z/|/xdBBBMaqqm&wmhoBB&JYCqwOXJ&MMM&hahkkhBWWWWWWWWMMMMBBBBBBBW
ffftttftttt/////////tttfffjjjjjjffftt///||||(|||((((((((((((((|////////tt//||())11{{{{{}{{{{}}}}[[}}}{{11(h8888BBBMBOXQQvo8oC8onZMpfrntjrf|t/{[}[[]?x&888&howbbhpq%8888BBwu))jjtz%B888&&8%pZ&B8BmJzvYhMB8zfjndo0vc8BBBJ/xxnmMMdjrZB8B88888888BwZJzxY8MMBapaBM&mhmBM&L0akOzzJ8MMM8abba%BWWWWWWWWMMMMMMBBBBBBM
fjffffffttttt///////ttttfffffjjffffftt///|||(((|(((((((((()))((||////////||((())1{{{{{{{{{{}}}}[}}}{{1111tm888888BMM%0QCYo8ozm&znCXUoJ|tj|r//t)[}1}}L8&88%dkoko8%qqw8BB&oU)1))))/dB88888888Z0&8aJvuzXOMBBQvntxJvnLM8BBodJ|)CB&X/jz%8B8B88888888%&mcnhMBBmbwMM8ok%MM%b8WB&ZXzwMBBBohkwMWWWWWWWWWWWMMMMMBBBBBM
jjjjjjjjfftttt//////tttttttttttffffffttt//||||||((((((()))))))(((|||/////|((())1{{{{{{{{{{{}}}}}}}}{11)()z&8888B8BBBM%okk&8bfY0vrjjCB8Cjtjt|)(11)}}{d&&8&mZhbh%BBwCJpZOUut)|{/t))c&BB888888aYOLcxnvufvhB&YxXnrXcuZBB88BB&X)zwkxr(/kB8BB8op%BB888%kXxCBBB8kaBBwkh&MB&MWWMMWOcbMMM&a&&8M#WWWWWWWWWMMMMMMBBBBBB
jjjjjjjjjjffttt//////tttttttttttttttffttt//|||||||(((((())))))))(((||///||((()11{{{{{{{{{{{}}}}}}}{{1)(((L8888BBBBBBBM88888CjjfujpCxhMoxf(Ydn|/t{_[(a&&&&%ohkk%BBBbnr||)/1(fckwaQvUhB888888wXrcujuCCLJJ0CvrutrvYco88B88&8%njZ0xrj/OBB88BZuLk%BBBpUvrUBBBBadmwhhwBB%BWMMMMMmXzZoaLkMMMW#WWWWWWWWMWMMBMBBB8B88
jfjjrrjrrjjjffttttt//tttttt////////ttttttt///|||||(((((())))))))))((||||||(())11{{{{{11{{{{}}}}}}{{1)((||Z8888BBB8BBBBB888%vtff/jZQ/xbbxcubMhf(|/j{1Q&&&&8&&wm8BBBwuf(|/tfc0&888BbrX8888888%JccfuOw&88avfr|trfrnO888888&&BOtxf|vUuJB88BB0cXXYoBB&wCxJBMBBwqZkhhwBomWMMMMMM8UvrxjnaMMWW#WWWWWWMMMMWMMBBBB8888
ffffjjjjrrrjjfffttttttt/////////////////////////|||(((((())))))))))((((((((()))11{{111{{{{{}}}}{{11)((|/fh8888BBB88B8BBBB%hutfft0Xx/jrrtva8Mmt{/b%f?)d8&8&&&&&8888&v1tt1fp88888888bcm888888aXnfjca88888dj/ttfr(Y&88888888Bbf|(|uXLU%BBBBOXvuxqBBB8&0J%BBB8bdkhkakZ%WMMBMMMBCvxxfxmMWWWWWWWWWWMMMMMMMMBMB8&88
tttfffjjrjrjjjfffftttt////////||/|////////////////||(((())))))))))))))))(((())1111111{{{{{{{{}{{{1)(||//xm888&8BBBBBBBBBMBdnXf|fwZj|tfjfjC%Bd/)xwBJ[[xo&8&8&&&88&8wx/|)/|b888&&8888CL888888Qcznjum8888&&z1jfvutOBB88B8888BkrfjxXunumMB8BOUXcXL&BB8B&QbBMB8bbm8o0LO&MM8w%BM8CzvxjnaMWW#WWWWWWMMMMMMMMMMMBB888
tttttfffjjjjjjjjffffttt////////||||||||||||||//////|||((())))))))))))))))))))111111111{{{{{}}{{{11)(|/ttc%&888BBB8888BBBBBBdoX/jmbx|xjnnvfuQc//xwBor1{xUm8888888&Bpff)(f|Z&88&kdm%BpX%8888hzXXxxxk8888&Bq|fjzzv088BBB8BBBBkxfxrXvxfkMBMBOUXJYL&8BBBMqzoBBB%%BWaUJLoMMwoa&MwQJUUzrO8##WWWWWWWMMMMMMMMMBMB888&
/tttttttffjjjjjjffffffttt//////||||||||||||||||////|||||(()))))))))))111)))111111111111{{{}}}{{{1)(||/ttJ8&888BBB888888BBBBBBhf)zzxXbZrQ%u|ttt(n%BBwbv)|nCo8888888au/|)|ffh88w0Oqb8mvJw&&%CcXxvvvw888888&JnuccJC%BBBBBBBB8YxtrnrurxaBMM&OUL&mLkBBBBMbnCBBMMMMWhUJLZooaam%8kZb%%wcCM##WWWWWWWWMMWMMMMMMMBB888
//tttttttffffffffffffffftt////|||||||||||(||(||||||||||||((()))))))11111111111111111111{{{}}}{{{1))(|/tfJ888&B8888888BBB8BBBBB0n|tU&&wxc%Q)//|)thB8BB%Lnt/QB8&888&Bdj)|/|/U%%bZdZOmkurQkmmJnnvLUch&888888%CzczXQ&BB8BBBB8qfjuxxxUxZBMBBoUYkM&LLBMBBBkcX%BMMMMMoYJookdho&Bopd&MMBO%#WWWWWWWWWWWMMWMMMMMMBB88&
tt/ttt/tttttttfffffffffffttt/////||/|||||(((((((|||||||||(((((()))111111{111111))))1111{{{}}}{{{11)(|/ttQ88&&88B88B8B888888BBBBdvrk8&8z(vX//)t|/U&BBBBM8qfnpb%&88888bxj()ttJbpqkbZdQYcYLOOJcLo8&pd&8888888oCvzvYoBBBBBBMmzjxccnYzY%MMBBpzCa8hYXkw%8B%UXhMMMMMMdc0MMBaam8B%db&MMM%WWWWWWWWWWWWMWMMMMMMMBB8B88
////////////tttttffffffftftttt//////|||||(((((((((((||||||(((((())111{{{{{1111))))1111{{{}}}}{{11)((|/ttq8&8888B8888888888888BBB%00&B8C|ft))Jab0uJ&BBB88%Y/jtzUw8888Bdt/11Qm&%hkbpqZQXnxxvcO%&&8&db8888BB88wUzuzkBBBMBBBhujjxcvcuYwMMBMhzCZqQUXzUaMBoXUOmMMBB8LXaMBB%hmBB&dd&BMWMWWWWWWWWWWWWMWMMMMMMMBBB888
/////////////////ttffffffttttfttt////||||((((((((((((((((|||(((())111{{{{{{111)))))11{{{{}}}{{{11)(|||/td88888888888B888888B88BBMMkCphUjxt(fo8BBmLJoB8BBwu(j/1/C&B888%Xr//aB&8&wobh%wbvvcuc&8&88&d0ahdw&&888pcxjpMBBB88MdvjtxvznXJmMBBB%CUULLCUcnaMBdYCCJaMM%ZYC%MBB&aa%Bwddm8MWWWWWWWWWWWWWWMMMMMMMMBMBBBB8
ttttt///////|||||//tttttfttfftttttt///||||((((()(()(((((((|||((()))11{{{{{{1111)))111{{{{}}{{{111))((||tk&&888888888B888888888BBBBMaUvffj/1X8888BBpYoBBBkjfxt(txUOw8Bbrtt/oB888%%ka88B%punca&8888aZZQQZh%&&BonnxoBMBBBMMmYrxffuuUQ%MBBB8ZJzYJQYuuaMBpCLYxYhaCzcC%BBB&akhwhbbbwWWWWWWWWWWWWMMWMMMMMMMMMMBBB8&
ftttt//////|||((|||///tttttttfttttttt//|||(((()))))((((((((((((()))11{{{{{1111111111{{{{{{{{{11111))(((jm&8&8888888B88888888888BB8BBMbzt)|)CB88888BkUoB&zjtJLufxjfnqkrjt|tpB88&%mka%88B&znvw88888mhbdkdpk%8B&zrX&BBBBM8B&cnnrjuXUpBBBBB8qLCLOLcvz%MBqLUvnvLQcXvXa8BB8hddkkkhhBWWWWWWMWWWWMWWWMMMMMMMMMBBBB88
ffffttt////||(((((||//////tttttttttttt//|||((((()())))(((((((()))))11{{{{1111111111111{{{{{{{11111)))((n%88888888888B8888888888888BBBM&LcUvO888B888BpnYz/frwB%Zrfrr|t)(|))LB88B8&wo8BBBMJ|c8888&%hhhkoadZ%BBMZvzaMMMMBBB&UnnvcuncoMBMMMmYXLbmmQrz&B8qLYnnUo&0cxcq888BmbbhahoMWWWWWWWWWWMMMWWMWWWMMMMMMMBBB88
fffffttt//||((((((((|///////tttttttttt///|||(((((())))))(((((())))))1111111111)1))1111{{{{{{{{11111))()J8&888888888BBBB88B88B8888888888BBB8%%8B8%888ht)(((joBBBqxxUf||t1)1z&88BB8wo8BBB&c(jmB8B8hdbkaoh0d&BBBmXrbBBMBMMM8LnzcYXXJkBBBMBqYd%BBM%cz&MBOccnnQBMoYjuQ&88BBma%&wMWWWWWWWWWWWWMWWMMMMMMMMMMMMBMB88
ffffffttt/||((((((((|||||||||///tttt//////|||((((()))))))(()))))))))))))))))))))))1111{{{{{{{{{11111)))Z8&88888888BB8888888888888&88888BMBB&%88kk8&&%c1)){vmB8B%XL8wOtf|f(|q%&BM&ha88BB&Jft0BBBwkhho&B%kdh8BBBhcbBMB8BMMBqzXzcJpdh88&hOYbMMBBMBoO&BM0nuunY&BBmUuX&888B8&BMMWWWWWWWWWWMWWWWWMWMMMMMMMMMMMBBBB
fffffttttt/|(((((((((|||||||||||///////////|||||(((())(())()))))())))))))))))))))1111{{{{{{{{{1111111)(k8888888888888888B888888888888888BBB88w%dqo&8BO((1z&888BBpb8MBJ/tfftrXo8BwZb88888%qrvmB8maowwBBB8hb%BMM8kq8MMBBMMBQvccq8MMMBpUcuJ&BBBBBBB88B%UuxvvvaB88mvxa888BBMMWWWWWWWWWWWWWMWWMMMMWWMMMMMMMMMMB88
ftffftttttt/|||(((((|||(||||||||||||||/////|||||||(((()))(()))))())))))))))))))))1111{{{{{{{11{111111{|a88888888888B8B8BBB8888&88&&&88888BBBB8%bQOm8Ba/))0B&888Boq&BMajff0Orfzh8oOm888888BOtQM&ohaaa%BBBokw8BMMoYdBBBBMB&JnuOBBBBB&Crrup8BBBBBBBBBBkYcuvcnL&&88JfL&88BBWWWWWWWWWWWWWMMMWMMMMMMMMMMMMMMMMMMB8
ttttttttttt//||||(((||||((((||||(((((|||||////||||||(())))()))))()))(((())))))1111111{{{{{{{11{1{{{{{{j%8888888888BBBB88888B8888&&88888888BBBBB8apd&B%z{10888888wpm88%xttpBL|/xOOY%8888B8BmrpB&&hkkaomwhpda&BBMpxzhBBBBB%UnxoBBM%qCzcucmBB8BBB888BBZYUcxuxnb88&Yfr0&8MMWWWWWWWWMWWWWMMMMMMMMMMMMMMMMMMMMBBB8
/ttttttttttt////||||||||(||(((((((((((((|||////|/||||((()))()())((((((((())))))1)11111111{{11{{{{{{{{{n%88888888888BB888888B88&88888&888888888BBB&a%BBoj/q8&&&88mOp&8&Xtrvqzfj|jrxZB88888&&zq88&%kdbhab0ZOq&BBBZjcXpwabpCujv%BBB%YczYvL&BB8B8m8BBB%LcLqOUuxXh8djxxnOBWWWWWWWWWWWWWWWMMMMMMMMMMMMMMBMMMMMMBB&
/////ttttttttt///////||||(((((((((()))((((||//////||||(()))))))(((((((((()))))))111111111{{{{{{{{{{{{{v&8888B88888888888888B888888888888888888888BBBB8Bc|Q&8&&8&k0Qo88kjf/|/tjff/tjp&B8888&Uq8&&&mbh%&wdpLk8BB8hxnYZpCnvuxfc&88B8duczuL&BBB&qUm888%JzkBBmZzxuYrxvunqWWWWMMMWWWWWMWWWMMMMWMWMMMMMBMMMMMMMMBBB
||//////tttttttt//tt///|||((((((((()(())(((|||/////|||((()))))((((((((((()))))))))11111111{{{{{{{{{{{{C8&&&88B888888888888BB888&888888&8888B88&88BBBB8BdjfaB8&8&qJJp&&&drt1(rpaQj||fzbwB88&zk&888wbm888&pQk&8&8&zrZBBwYxxfjvmBB8Bq|fnnXmB8mCUYLm8%wYQ&888BbvuxrunzkWWWMWMWWWMMMMWWWMMMMMMMMMMMMMMMMMMMMBMB8B
||//||////tttttttttt//////||(((((((((()((((((|||///|||(((())((((((((((()))))))))))1))))111{{{{{{{{{{{)d8&&8888888888B88888B88888888888&88888&&88888888BBkUd8888&pZ00%&&8ku))v%B8ov//|tXhwwZrbB88&%bm8888obb%88&8QnzOo&X(/xfrh8888OjjccuQdkQuzYzUd0pUb&88B8&XunncLwWWMMMWMMMMMMMMWMMMMMMMMMMMMMMMMBMMBMMBBB88
||||||||||///tttttttt/tt///||||((((((((((((((((|||||||(()))))((((((())))))))))))))))))))))1111111{{{{|a88&888888888BB8888888888888888888888&&&&8888&&88BMB&&8888mZZb&&8&%p/|z&8&Bmx()||nvvrrLB8888aw&888%kdm&8&8knfjYqvC0Xtj0w&8%LzcUXJhbXXXzzzXXJYzb888BBBdvuzbW#WWMMMMMMMMMWMMWWMMMMMMMMMMMMMMMMMMMMMBMBB8
||||||||||||/////tttttttt/////|||((((((((((((((||||||(((()))((((((())))))))))))))))((((((()))1111111{tm&&8888888888B88B888B88888888B888&&&&&&w%8&&&888888B8B88&&%qqa&&&&&%ujq8&&&8U{(|/jxxruz%B88B%m&B888opqw&&8at)rrO%BB8Ojub888qnnuO&B8bLYXXYXYUcrpB&BB8B8O0mMWWMMMMMMMMMMWMMMMMMMMMMMMMMMMMBBMMMMMMBBBBBB
||||/|||||||||||/////tttt///////||||||(((((((|||(((((((())((((((((())))))))))))))(((|||((((()))11111{u&&8888888888BBBB888B8888888888888&&8&88&&&&&&888&8888888BB%bpk88&&&8X|O&%&&BQ}1/ttzrxcvhB&B88mwBBB8wdph&8&aj/jv&88&8&0rUw&80/fc%888&ZXJUYYYzXnQ88BBBBB8WWWWMMMMMMMMWMMWWMMMMMMMMMMMMMMMMMMMMMMMMMBBBBB
/||///|||||||||||||////tt///////////|||((((((((|((((()))))((((((((()))))))))))(((|||||||||((())11111{J8&888888BB888B88B88B8888888B888888&8&&&8&&&&&&&&&&&88888B888wo&88888J1U%&888J[)t|tftfrfC%&BBB&o8B88mbdh888ax||u&&&&88htrCJdYt/08888&0XCUUJYzXuU%8BMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMBMMMMMMMMBBBBB
///////||||||||||||||///tt//////tttt///|||((((|(((((())))))))((((((()))))((((((((|||||||/||(()))11111q88888B8888888888888B8&888888888888888&&8&88&&&&&&&&8&888888BBB888&88J1fh8&88Q)|j|(fjxrrxk8888%ba%88%aba%&8%n(|nm&&&&8wvrxnvvxxp8888%QJJCJJUYYcU&BBWMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMBBB88
tttt/////||||||||((((||///t/t//ttttttt///|||((((((()))))))))))()()))))))))(((((((|||||//||((()))1111(h88888888888BB88B88BB888888888BB88888888888&&&&8&8&&&&&&88888888BBB88df/0&%88C1rn/|nrnjxnZ&&&&&bqhwwmhbdk&88Cj/ro888&8&zjrvnjxzw8888wQJCCCLLUUzcwWWWWWMMMMMMMMMMMMBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMBB88B
fffttt//////||||(((((||/////t/tttttttttt///|((((((()))))))))))))))))))))))(((((((|||||/|||((()))11)1fw888888888888B88BB8888888B8888BB8B8B8888888&&&&&&&88&&&&&888888888BBB8hOJqo%&u)tt(nrurjrnCw&%&&apbhaakkpp&8Bqf(rw&8888&JuxrxxcdBB8B8wQCLQOdkqCuJ8WWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBMMBBBB
ffffffttt///||||(((((|||||/////ttttttttttt//|((((()))))))))))))))))))))))))((((((((|||||(((()))1111{n8888888888888B8888888888B88B88B8B88B88BB8888&&&8&&&&&&&%&8888&&88&88BBBB8okbbnjjfxxjrjujfuk&%%&wbbhhabbdb%8Bb|)jw8&8B8BLrnccuO&B8888aOQ0Oh8BB8oBWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBMMBBBBBB
ffffffffttt///|||((((||||||||///tttttttttt//||(((())))))))))))))))))))))))()(((((((((((((())))11{{{{YB&&8888888B8BB88B88BBBBB888888BB8BB8888888888888&8&%8&%&8&&&8&&&8&8&8888BBB8&hpOZLnruuxrftJ&&&&&bddbdkhaw88Bor/fa88888Bbrxuvz%BB888BhL0QqwMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMMMBBBBBBB88
jfffjjffffftt//|||((||(|||||||||/tttffttt///|||((()))))))))))))))))))))))))))(((((((((())))111{{{{1{O&&&&88888BB8BB88BBBB88BBB8888888BB8B8B8888&8BB8&&&&888&8&&&&&&&&&&&&&&88&88BBBBBB&mqZLzXzvXw&&&8whdbbah%88888U/cw8888BBwUnurQ88B8BBBophm&MMMMMMMMMBBMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBMMMBBMMMBBBBBBBBBB
jjjjjjffffffftt//||(((||(||||||||/tttfft//||||((((()))))))))))))))))))))))))))(()(((())))11{{{{{{{{1p&&88B8888B888B8BB8BB888BBB88BBBB88B88B8888&8888&&88&&8&&&&&&&&&&&&&&&%88&&8888888BBMM&m%oOZh&&B88&moaho8B888BJtJ&888BB8&Jzcvq&8BBMMMBMMMMMMMMMMMMBMMMMMMMMMMMBMMMMMMMBMMMMMMWMMMMMMMMBBMMMMMMBMMMBBBBBB
jjjjjjfffffffftt//||||||(|||(((||//ttttt//|||((((((((()))))))))))))))))))))))))))))))))111{{{{{{{{{|a88888B8B888888BBB88888BB88888BBB8B8888BB8888888&&88&&&&&888&&8&&&&&8&&&&%&&&&888888B8BBBBMM8BBBBBB8&%mwB8888mCCbB8B8BBB8kbh&8BMMMMMMMMMMMMMMMMBBBBMMMMMMMMMMMBMMMBBMMBMMMMMMMMMMMMMMMMMMMMMMMBMBBBBBB8B
jjjjjjjfffffffftt///|||||||(((((||//tttt//|||(((((((((())))))))))))))))))))))))))))))11111{{{{{{{{{fw88888B88888BBBBBBBBBBBB8888B88BB88888BB8B8888B888&&&&&&&&&&&&&&&&&&&&&&%&&&%&&&8&8&888888BBBBBBBBBBBBMBBBBBBB8MMBBMMMMMMMMWMMMBMMBMBBMBMMMBBMMMMBBBMBBBMMMMMMBBMMBMMMBMMMMMMMMMMMMMMMMMMMMMMMBBBBBBB888
jjjjjjjfffffffffttt//|||||(()))((||/tttt//||((()((((((((()))))))))))))))))111111))))))1111{{{{{{{{{j%888888888BBBBBBB88BB8B8B88BB8BB888BB8B888888BB8BB&&888&&&&&&&&8&8&%&&&&&&&&&&%&&&88&%888888888BBBBMBBBBBBBBBBBBBBBBB8BMBBBBBBBBMBMMBMBBBBBBBBBBBBBMBMMMMMMBMMMBBBMBBMMMMMMMMMMMMMMMBMMBMMBMMMMMBBBB8BBB
jjjjjjjjffffffffttttt//||())11))((||//t///||(()((((|((((()))())))))))))))))1111)))))))111{{{{{{{{{{r&88888B88888BBBBBBBBBBB8B8888BBBBBBBB88B8888888BBBB88&88888&8&&&&&&&&&&&&&&&8%&&&&888&&&88&8888B88B8BB88B88BBBBB888BBBBBBBMBBBBMBBBBBMMMBMMMBBBBBBMBBMMMMBMMMBMBBBBBMMMMMMMMMMWMMMMMMMMMMMBMMMMMBBBBBBB8